<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nice="http://nice.com/20191231"
  xmlns:srt="http://fasb.org/srt/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="nice-20191231.xsd" xlink:type="simple"/>
    <context id="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7cffc1e2429a416a9f0404480b753d45_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5efa9d59f5641088dff320609200cd0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i25915aa4c61f4bd98918ba4e506af564_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie244b5f47fe243bca06bfaccc7eea941_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ide42c1fa5735461890ad7bb5bd1a2dae_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i995a0ae339d84f8ab67af72a58fba211_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i993b4f94d37b4ee0bcf258a5b68eb8bf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i20ff9c273e2049df88534a0c166295c1_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i61a930d9bc7841f3859df7637af0fa28_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nice:CloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic93bbef0eb654f34aa59399f6a58036d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nice:CloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if5cb997d481c424abd70b86e253fcc62_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nice:CloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i4e2db37550144199881e1847b017b357_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i653c40ff225d436fa351c5b7f6182ad5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="i270db53701e946ddb893de920fd8959b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="i57aea6d0fec74176a8566d2101288ff2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="i1d84c5d0bb5d4f4798675e01047fe17c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="i83332a1a11534aa887850b93589f806d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="icaa279c6d94f4d35accb5ad0222bced7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic37f27ba1db44a3fb58010baf94219da_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4783eec731274309bfdc7c671cb50f03_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i350cee58ecfc4c63954dcd6a60e2a595_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if66635b2cab64e34999ca2505fccdd30_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8d411ea4acfd4870873723f814177b7a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="ic6924ff5ef174f429310bfcd4e71fc45_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="iba796751529c44da835b3d2de269f01c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="ice51fdfe592b44369e6f556a69d6d324_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="ib6326d5ecfd04ae88ca1aede82ec26fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="i5d39464ecca94c2ead478c7b8bd42fd9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i82f3fc0eb03b4a95b331670868a1591d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0b48607e520d4cdc9c25df2a157a7201_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4ee7771bd93a4b17872766630222c2be_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia134365539a147da88af7797d5387ff6_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i88b6afaeb3a74946938a368c3b3b69c6_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0b104489122b497d9c1a5eaff31514e7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6cce3f1d17af48b184a0bae058e907b4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4057f7a822724cf5838e65868f45f1b6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i072bee74af734f4e9e26f6dba44d4b3e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3a6a606e96344ef09eae079b59fcb323_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id6f770575fea424b8f2130d1d31b1ce8_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i549c4a4d002e41c492bef22acbd739cc_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i7b1b999baad840e2a98a317492d3a6af_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="iba935c4300294405906959b11d2b1e1a_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="iae559d9a1ee74ed0beffbbd91cc93111_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ida4fe580f4da48d6b3382bd5d91cc77e_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ic94424e8d2dc494dbbe26c3c2629bf6f_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i68c7864c2a2c49ed9067040740bafd67_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i6c50e845a6b9428088f2587af585bbd2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id549d571053f40539012009fa31a2769_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i8fe9ab66d8c54c53ad5989a82a18377d_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i32d98d7c704741c98878d5597816bb28_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:BusinessAndAssetAcquisitionAxis">nice:SeriesOfIndividuallyImmaterialBusinessAndAssetAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i98e5651f08194ce4bb8645d88f04cb1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:BusinessAndAssetAcquisitionAxis">nice:SeriesOfIndividuallyImmaterialBusinessAndAssetAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i006c7ec96a194cbea19b22d25e5fd943_D20180820-20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-20</startDate>
            <endDate>2018-08-20</endDate>
        </period>
    </context>
    <context id="i0c04c16c1dbe482ea55cbc11b2964acc_I20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-20</instant>
        </period>
    </context>
    <context id="id20e5e1d413e4ea4bee88e9cb6637eb6_I20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-20</instant>
        </period>
    </context>
    <context id="i3113ad5fdb00473f86a41a9d5e65d031_I20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">nice:CustomerBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-20</instant>
        </period>
    </context>
    <context id="i69400685e51340768a70e0d8b1974b90_I20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-20</instant>
        </period>
    </context>
    <context id="i64701ae45bda4feeb9fa7e41eed40f50_D20180820-20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-20</startDate>
            <endDate>2018-08-20</endDate>
        </period>
    </context>
    <context id="i4ca1be0c9c5f426ab980963ff45930c5_D20180820-20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-20</startDate>
            <endDate>2018-08-20</endDate>
        </period>
    </context>
    <context id="i35e5f5845b06404d80a1729dbf0fb396_D20180820-20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-20</startDate>
            <endDate>2018-08-20</endDate>
        </period>
    </context>
    <context id="i7bd7f07094e54489beab3fc5dd67b749_D20180820-20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">nice:CustomerBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-20</startDate>
            <endDate>2018-08-20</endDate>
        </period>
    </context>
    <context id="i502d9e2061784e5bb19711ccf6d0bcb0_D20180820-20180820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:MattersightCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">nice:CustomerBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-20</startDate>
            <endDate>2018-08-20</endDate>
        </period>
    </context>
    <context id="iba432c34994f4941b5d482488d6f1e4b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i51cf047d7db74ab5bae783b368763eb8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0cfa1d7121aa4c1ca10dfa5842f523fd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibd5ca9662b9f470980e0a16b5eefa96c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifa6530b1ca454f279d129180aab8adfd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iefe73fe4e92d4bd5a61571a63d14d2db_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nice:CoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3f69fc3b4d240cbb4c94350798bd633_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nice:CoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i61db655a411044d8ba41c3a8cf40eb7f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f6c5825b9b34b6caa1c7224e06bc7b2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5da13352790d43cd8d04eb382edebe08_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67da6e6ee2464677baf757d8e22c4c8e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9a58722e927a41af812f6f8e13148681_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1e0767dadaad4d1cafa3db4934594521_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i933fa47ef1ca44cba81f8b18e74cf2fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i74144d46e60f47119ebf68c4a0f5e577_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4a999ed9c164eba890b4b1ec9c71319_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1e5042ab672b403c91fb5ba2545e4228_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1486828ee9d74ff7856813fd938e9758_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9fba80514463499aa0e0f0f3fd5dd3ba_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i395bc4ebe5b747b89b9637ac980ca6bc_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i6894b222d748480584afe817afc90ddb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iad94a20eefdb48e9a1f15a8bb75481c2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i792d3c4755b04e9dbabd6b5c1f688d63_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id7d2e19564834d3d9e414f98b6e4f5de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6e3921a366d7488eb3dd96e09a451f99_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i17d09c67af5d4bf7bce9cb24ccfe34e9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55c3ff475a4f4fd3be8301db19649a91_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff25ec454b074b27a0d215dbac76c37c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i905fbdae53c3436fbcd785367fc7fd57_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibf26dfbc62da4439be59a859312b2c6d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2082d9e83064403eaab786c6544f0c49_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib3839b87782a4dd6b42f07136d7f9b0d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i1bf36ca7092044bfbee99aa7c1084afc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i720f050703954dae8f0c93aece95f377_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i53aebdcc0bc2460db057d4d32db6ce05_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i90ca622beec1486f8b22f8fd449d3ea9_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="iff694874745d4fc5891fee99f748dab4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia613c356f6bf41a39114cbde0703f6e9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i47cd630e72ab4b488868aab570687453_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i895163a3c0d24c18b41f51d12a1d4244_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0ef9a8b8ab8644eba7f16b20904ee7a2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i64fe95e4aef14b0c8829e37b4fdf90ae_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i33b17f8e5d1c4e3797c3f0064575256b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6773f7a13c31488682214bdc592c49a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie91dfbe624c74a27bf4bc18f14f02ace_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60e709d857db478a830d40b5113320af_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0fe1e4eb0e7c48a0a9ca7c0f8412c7fc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9cb5615e7fca45a58b4090d2aed16db2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaf66835c7fc14416834b0e7a0df8a5e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib55890da3b874147adc57c0e99b231c3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7a4fa05d9fc24a459726aa915bd691f0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8cc76c3d046641fab295dee053c0eba8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id79e0bb7764145e3859283bf55b40389_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic4907d3003e840a8a15e641eafb2b985_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1fda3f770946434e8cd2862a198b6a8e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1d157ea88cf6424aae6940d05bc157ec_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1407b3ba660b48b28c4be335cdc2fd20_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nice:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifc13c207fad245e1b94445cb90954e9f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">nice:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i115e7bbb26584ce3af96def05ba3eace_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nice:CoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib98d83701b7246e8b9b49fb921a54ad1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nice:CoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8c5287e1a17d459c8be9bcf70166a711_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i31b193c2398840f7b975057a30e914c5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i73ee5986d05d4f61a6200ac85a5ccd58_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="ica15236085314cad8b68377490c110db_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i10ec7f693c024759aff2178bbcae41c5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i86ef5c6f71a349a8875be34484cc13fa_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6009f019d4514715ba9da99923239f09_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3496d0e6e21145a4bc1cd618f167c73f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i297ff0d540044c2096d56ce372b899a5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ief3fab7438e74d6596fa1def7125a96a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if10fca85eacb40deb0061ccec3f38328_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaeb1826df40a48cb9949bd3d61f59c6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7f20ec0a9b624503b57f82a8f85f0f2c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1aa72c66e8c49baa2b250892b3fd893_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i51e816a6cf6d4f7e81af6988cd2a70b9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i61cd79d48dfa4d17930d23e9c6f1b227_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iee667d9b99f44a86a61779f1b6f8b009_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic375f3dc14204bf3b66ca92f94b89fc5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:InContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e3ae26fb7f9421f9f4f13508a1bbbdf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:InContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0a3eee735da54bb6bb2f3d3dc75ccafb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesIlsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia245a56c109b4105aeb73baa84c1cf9a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesIlsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0be57ca3182a400aaf94e6e66522594c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesIlsMember</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="i25de29667ee24c52a69c2f707829d5b5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesIlsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i73cc3a394e4b4bd78e36f332fba32544_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesInrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i228202798a0f4da18c75292d6e4c1b58_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesInrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i09e741d0165d4c749187ef348ea8f390_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesInrMember</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="i255eb7425758486ba8d9fc53f8bce4ea_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgePayrollExpensesInrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaa0520563f4b4501a6e6641e47a90648_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesIlsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d51a1f0d38c476f8f3f29dd9e4dcaf1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesIlsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9b5b05939a7c477585fa74afae2dea09_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesIlsMember</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="i9313fbfa968f41ee866fcc05587e0b49_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesIlsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iceb3d0c74ddb499387fff893f150298c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesInrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8513c9a0d19347e481468b009b34304f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesInrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i579f18082c8c47278b2f1285224b0a3b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesInrMember</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="i1b89797d5895492a8a92e3d9f664436d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:OptionContractsToHedgeFacilityExpensesInrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i39796bef6240403da8875c5a5ca1a164_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesILSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i39afef1bc0b249c29795782a5967e58a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesILSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7c2a20f5b0b14e019c2d7b8dac09a3a2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesILSMember</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="i784677d3da684e4281ae0fba0a320a5e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesILSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i22b8c620243342cfb8ecaa87f35abde1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesInrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id154e18e51e64cbdab87ec77ddce3915_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesInrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2d09f2bfb6554cba8e314081b40d8dcc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesInrMember</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="i4e3057c11d4d4412a25897ff15ad317d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesInrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib1b70ab255de4da9890d6b5946a1390c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesPhpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a97d0a57a304f83aae4a0286db0fb65_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesPhpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i40dd58756f184dd294fc240248188a5c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesPhpMember</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="i82415de82ab0471088707e1f5d90bc45_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgePayrollExpensesPhpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1d3bf57ec6c144ea9fa15c10568c483f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeLeaseObligationsPHPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icfee264457c24faf9480c4aacbc04757_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeLeaseObligationsPHPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1affdeca97314d4f86ff01ae1a119c76_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeLeaseObligationsPHPMember</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="ic9251177017445f690939136395a2ff6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeLeaseObligationsPHPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6ca8d5cebdf548a68b71524d5d886f03_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesILSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieb16cc93351540f9bd200851ab210978_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesILSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia85ef514ad174e578094b73dc7ed75c5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesILSMember</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="i3240ee2ee32449b1ad2271a5156c7c4b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesILSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic05eefa3fb764aa185a03df31b8a28bd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesPhpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib5cb851afadb4ee8bef12f2986aca932_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesPhpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id5a4599e96f14dccbed97b13f1cfe6af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesPhpMember</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="i436692a5457a44c1a4a1bc8ed4cf2460_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">nice:ForwardContractsToHedgeFacilityExpensesPhpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8e3a1d83c3f64d9992bf0d2c9e9b5522_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0178c845646047ae9476bee05f30889f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5f375654dae14652b5b2f2b6d5d3173a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i741f35a5486c4e9881b0ebc16e8b19d8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i22760c224bd84c44bb538d0d1c7a3814_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nice:AccruedExpensesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i800aada858494d85996377d32db8b0a8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nice:AccruedExpensesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iada6d1bea5504902bd0b56f8525ff0ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nice:AccruedExpensesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a6bdc412ebf4548b66389b860c9b051_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nice:AccruedExpensesAndOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id1be7d14b1984d21a0460515493f083f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iabd3769daa2541c4a5a94187c95d082f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iab52e1e22d284247b61d7a64c596f1c9_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id7e8c2e03a554263a028d1346df90b87_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a32283b09694c06af704043064d0d7c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i261cb1688d6f45f38cf571995cbd8481_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ide1e2ec4c3cc4b85b69af913c40692bd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nice:CostOfRevenuesAndOperatingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i99dd1eefed5a4549ae3b56f6658e61fb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nice:CostOfRevenuesAndOperatingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i698cffe728b0467d8e96a268c6f22142_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">nice:CostOfRevenuesAndOperatingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="iac5f5f5ac5a14ccaab592e52d1f85e36_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i37554e059cab4a0595fdc191c8e2f11f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4bf877860b594bcc8cea95595b400f5e_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="if6d90f36869c4335ba3d8e5799f85fc0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">nice:AgreementsWithSuppliersToPurchaseLicensesAndHostingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iccd409db779a4540a9eab206df773207_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:IncomeTaxScenarioAxis">nice:TheAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nice:TaxesOnIncomeRateYearsDisclosureAxis">nice:From2015Through2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i87518ddacb624001a67093fafc5887a3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:IncomeTaxScenarioAxis">nice:TheAmendmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nice:TaxesOnIncomeRateYearsDisclosureAxis">nice:TwoThousandSeventeenAndThereAfterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6923af7b35174f7fa43416f91b9b9eff_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:IncomeTaxScenarioAxis">nice:NotEligibleForPreferredEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nice:TaxesOnIncomeRateYearsDisclosureAxis">nice:A2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i367fd610af98407c8458ec871f8f064d_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:IncomeTaxScenarioAxis">nice:NotEligibleForPreferredEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nice:TaxesOnIncomeRateYearsDisclosureAxis">nice:A2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia82f4f8ef7a0414db2fc46dc01ba53b1_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:IncomeTaxScenarioAxis">nice:NotEligibleForPreferredEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="nice:TaxesOnIncomeRateYearsDisclosureAxis">nice:TwoThousandSeventeenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i16588ceb2dfd4a9d81303e95b1f5e33f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:TaxesOnIncomeRateYearsDisclosureAxis">nice:TwoThousandTwelveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f8b73819bc84d68b7db453bf9488fdc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:IncomeTaxScenarioAxis">nice:EncouragementOfIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i87716339c8ba401f9fcd29a5334319be_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nice:IncomeTaxScenarioAxis">nice:NonIsraeliSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie0d98bf602c443298c3d84c1ff67754f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nice:ApprovedAndPrivilegedEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62c9d4de74b04519b56878472ecbec97_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nice:ApprovedAndPrivilegedEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9ab46e26341a428fbbfab77134b4c076_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nice:ApprovedAndPrivilegedEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="if5a17576844045eb8bfef17b62f54675_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3ead4a3f568b45948d8419410811bba1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4df2c08d79e641aba9ceefa2c3f39809_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i5ebfa6ce2a5c49538aff187df6a6dd63_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i540437271cb74084ae96747c684eb487_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia2fa0d68d0f848f18ace278e38b675f5_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i1cb9db4c7fb14b20b642720c7ddacd08_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nice:RestrictedStockAwardsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60a0121b6f494cf59d265fd4d2ebc4a9_D20160201-20160229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nice:A2016ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="ib408b006d646412687e5864c679b1165_D20160201-20160229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nice:A2016ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="iec9f42007efb4c2b9871a8915cf78a37_D20160201-20160229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
        </entity>
        <period>
            <startDate>2016-02-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="ic87f4f15be0c414da71e2656a0959a65_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nice:A2016ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2b61cd8ccc134739a53edcb8c800eaeb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia8f89f1a18704520bcc98d6db2171357_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i90cbadeede2b4f8a935760ee9451e03c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i557ae059042b4191ba5b791d66455f75_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ibd2083a1a60e41ca8cb5492b98b36765_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia15d54434d614db39d80b188af3097f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb149bb8d2d24715a22784c9534815ce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A672989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2171710477ef45b485afa56c3952070a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A672989Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3166893359bf47b9966aa5133c7a0ee9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A12451772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic5ba6b4f458846dfadea8c2a8f6a0899_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A12451772Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b775470413e4ff19c2fd8e6be5dcffd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A336034848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7a810c8b36a46daba3d50fbdc401605_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A336034848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb685cf1ca564e8f894af416ab75d50f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:PriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i52010a9ba3014a81877cc63f01874dee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:PriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaa9b271202284cd799292795c8ed2f72_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A8510415163Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieeb537dffb824334bbf41fb76332e41e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">nice:A8510415163Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if20476fae238444db2a01d0d76d2a66c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nice:RestrictedStockAwardsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7c2e0d8659ff4745a1d454d978a32f34_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">nice:RestrictedStockAwardsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1cb6e9058ba1469fa7cd79079db7a2b3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c86d8e04cdf42eba0b0f653d89c5119_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic0486f04057649458a0522fd6c2499f3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i463ca81df788409f8b9e647d63cd919d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55b5f59771414ac4bf1e99d6015e1fcc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7e80d92ebd624ad083da6dba9dfc309f_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i792c8f7dd6a34c829a8f68abc7353599_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5501cf2be5d044d1b34ddf8789acfd5a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1b316c60c66b433395b48dd9d756a7e4_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic1fa57009ec34a16bb12cc3b926c2cdb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i113ce5dba79b4c1d883be8329870878a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2a988a06d75a4418ac2a39cfbeb7bc25_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i672771ce445346eaa7c9e729ccf7fcc9_I20170110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-10</instant>
        </period>
    </context>
    <context id="i3de008c441e94188a8fc411506220caf_I20200212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-12</instant>
        </period>
    </context>
    <context id="i9af4a7135d76412aa468589122452573_I20161114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-14</instant>
        </period>
    </context>
    <context id="icd8b9929d3b1417fb2d52272c58cb69b_I20161114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-14</instant>
        </period>
    </context>
    <context id="ia3416e9a4ece46379852ba0c256abc48_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="i2655741a66604b69938fee15dd53e90d_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="ifa2bbcbe43244c768e2a939ed46cb759_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifbbfdfd814d745099d60bb6b14953fd8_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7971a53e5a724339a12bf51efbcbc797_D20161112-20161113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-11-12</startDate>
            <endDate>2016-11-13</endDate>
        </period>
    </context>
    <context id="i505b733fb3fd4d749455b2017098a1c1_D20161112-20161113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-11-12</startDate>
            <endDate>2016-11-13</endDate>
        </period>
    </context>
    <context id="icc62056c7b0045d88c87ba65da1bdd47_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nice:EurocurrencyLoansRangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib21e13ea80b34f95a4c75a3509754ff8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nice:EurocurrencyLoansRangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5ce04a200954ec4860ee908f965b568_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nice:AbrLoansRangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee2eee7afed24337b348c7834bd15d4e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nice:AbrLoansRangesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i081222ea18a64f8fa66c028154144b67_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if51878bd1a0c4e3296d610bd1299bd98_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibc369cc9f38948918b9b65c70f672fab_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie54124b150e5434da27e5b7a7d9be82b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f1b0bb27b4943928948d9dc2499a422_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if18cf04260f34dc7a769557e3e04c8d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:TermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9343b524d0e74d8190a687b8e0a8a760_I20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:ExchangeableNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-31</instant>
        </period>
    </context>
    <context id="i571f661f57bc4214b814180ec6cff3af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic9711ba1615e461db9d888277a9936c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:ExchangeableNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i12217e6a395f4e158ae0a863babcf92d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:ExchangeableNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6e65985057034837b9062dfdd87fad46_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</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="i3d511564dffc4324b42f9a6f4d6af430_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:ExchangeableNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4a90dc02aa9547b58aa24c91f104c3db_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:ExchangeableNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i027346a572c04f7296e5cb4abe066598_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibabcf848c08943c4b716f1cb2b43db84_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nice:ExchangeableNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="i2062ae8151ee42429b2294669125772e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i51c87efb505b4bbc9b535958b299964a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i770d967f79d94ae89a90d370554155a2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibc423f346bfb434e91f27b17ee6a15e0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4d9ed973ee9d443891155317fe1f6d8a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia715476dd4484d64ac6ba2050aeca803_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ide86c883db484f3c814b655462109f05_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7a2d8cea05d04ba3bb3d06eb47493272_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib174fc07779e48778c5e4e986823f9d4_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="idded71ec24fb480089eae76fb037d5ce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iefe42b9ed9554e4caa9922d039b9c8e0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:CustomerInteractionsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2d36390fcb314d60a9b0197ea5765c98_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ied0507f97c5c4bfd916f1a5cad461d1e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nice:FinancialCrimeAndComplianceSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifb4f632b6fca48d4a778d483fedf6219_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27a22601661644f7b861f9fa0d7099e1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i876942b27928481297c5bc56e8777f35_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id0863cbb250c44fba0596ca9fd43f1c0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if11036da089341399246c22f2edfd7e1_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i4c1641b57d1640f0894dcbd0040f13d9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id8ce9b3d58504075b9e6a4b658215c4e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i740fb372cc8f4e03b3fe1568744ddd5a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i141e82c87b4f4031b2524ed6f79c8733_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie4d0f765ca2d4d038e0c5e01d31120d7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic39d4b76e5494c3aa1713df4aef5d65a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="icbc2981e65184f83bd74ee8f61c75d9e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6558b5b6601e42d79faaade6453926f4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0ae334f8d3a44ce68fcf5df0fa5e3bac_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i4cc6d3abb5454ecd8bbf8f8462329f05_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idae265a3ff0e478d9de22d4d31c1c4e0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5246579aed1741dcba17d1d1d9528c86_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i425f8846a9e54e50955e77b6b89ed085_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5e361525b0f14787966a8ce97222e677_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i91367b18f37f407cbe8620188bfc1cd3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8f65987120ee43baa22ae7ea987beae1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i05d03a19777a40298a79d151b52ea99f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i469e29b42b6246158b08826eb70c04f9_D20200101-20200406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-06</endDate>
        </period>
    </context>
    <context id="i758c359a15a648b4ad4475d177167a82_D20200101-20200406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001003935</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nice:A2020BusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-06</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="market">
        <measure>nice:market</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="installment">
        <measure>nice:installment</measure>
    </unit>
    <unit id="ilsPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:ILS</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="business">
        <measure>nice:business</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF80L2ZyYWc6NDlhNThlMjI2MWQ0NDE1MThhYzBjY2FhYTg3MDM1MmEvdGFibGU6NTYyYjVmMDQ4ZTJkNDA0OGI3MGU5ZDcwYjAxNmJmOGIvdGFibGVyYW5nZTo1NjJiNWYwNDhlMmQ0MDQ4YjcwZTlkNzBiMDE2YmY4Yl8zLTEtMS0xLTA_5a7edc0d-38a9-47f5-8628-80bbc130776d">0001003935</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF80L2ZyYWc6NDlhNThlMjI2MWQ0NDE1MThhYzBjY2FhYTg3MDM1MmEvdGFibGU6NTYyYjVmMDQ4ZTJkNDA0OGI3MGU5ZDcwYjAxNmJmOGIvdGFibGVyYW5nZTo1NjJiNWYwNDhlMmQ0MDQ4YjcwZTlkNzBiMDE2YmY4Yl82LTEtMS0xLTA_01684a17-2bca-43e6-b666-5e87c004c846">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF80L2ZyYWc6NDlhNThlMjI2MWQ0NDE1MThhYzBjY2FhYTg3MDM1MmEvdGFibGU6NTYyYjVmMDQ4ZTJkNDA0OGI3MGU5ZDcwYjAxNmJmOGIvdGFibGVyYW5nZTo1NjJiNWYwNDhlMmQ0MDQ4YjcwZTlkNzBiMDE2YmY4Yl8xNS0xLTEtMS0w_62fb82c9-0aca-4c38-a3b9-851a542344f9">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF80L2ZyYWc6NDlhNThlMjI2MWQ0NDE1MThhYzBjY2FhYTg3MDM1MmEvdGFibGU6NTYyYjVmMDQ4ZTJkNDA0OGI3MGU5ZDcwYjAxNmJmOGIvdGFibGVyYW5nZTo1NjJiNWYwNDhlMmQ0MDQ4YjcwZTlkNzBiMDE2YmY4Yl8xNi0xLTEtMS0w_5e4f76b8-70a1-4998-bb1e-5ba657f4798e">2019</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF80L2ZyYWc6NDlhNThlMjI2MWQ0NDE1MThhYzBjY2FhYTg3MDM1MmEvdGV4dHJlZ2lvbjo0OWE1OGUyMjYxZDQ0MTUxOGFjMGNjYWFhODcwMzUyYV83Njk2NTgxMzk0NDg0_5410a74c-2b07-48cf-b37c-4d9d08f3c817">--12-31</dei:CurrentFiscalYearEndDate>
    <nice:ShortTermMaturitiesTerm
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzIyNTk_60c6defa-b6b7-47e4-8887-9b84a1a4feda">P3M</nice:ShortTermMaturitiesTerm>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ibabcf848c08943c4b716f1cb2b43db84_D20170101-20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMjM2L2ZyYWc6YTdhOTExZTQ5YTQ1NDA0NThiOGNkNGZlMjhkNWUwMzIvdGFibGU6MTE5NzY2ZjU3MDk0NDdiMGJmYmQxNzFkZDZmMzZmNjIvdGFibGVyYW5nZToxMTk3NjZmNTcwOTQ0N2IwYmZiZDE3MWRkNmYzNmY2Ml8xLTEtMS0xLTIwMzIx_00043ab5-7175-45b3-99ae-d32ee4a75da7"
      unitRef="number">0.012026</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV84NQ_1745d60f-c737-4b2c-8673-f9363d88fcdc">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6MDczN2ZmZGYxZWY5NDllMjgzYjAzY2E2MTlmNGIyMmMvdGFibGVyYW5nZTowNzM3ZmZkZjFlZjk0OWUyODNiMDNjYTYxOWY0YjIyY18wLTAtMS0xLTU2MQ_91d5d32c-35ea-4734-b888-918e62dbb84b">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6NmM1NzAyM2E2ODQ0NDM5ZGFlZTJhOTU2MmNhNDdjNDkvdGFibGVyYW5nZTo2YzU3MDIzYTY4NDQ0MzlkYWVlMmE5NTYyY2E0N2M0OV8wLTAtMS0xLTU2Mw_6a954c2f-9eac-4de7-8da9-3082b749d28e">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjI_695659bc-a4a5-44e6-9e58-31d4c192e259">2019-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6ZjgxNWI3OGEzZjcyNDU0NjlmOGYxYmQ1YzQxNmY4YzIvdGFibGVyYW5nZTpmODE1Yjc4YTNmNzI0NTQ2OWY4ZjFiZDVjNDE2ZjhjMl8wLTAtMS0xLTU2Ng_79e97f41-28a0-4bd7-9298-32639afa1031">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6NGZmOTcxNDMxNjUwNDM1YjhiODliMDljMDFlMDJmZDAvdGFibGVyYW5nZTo0ZmY5NzE0MzE2NTA0MzViOGI4OWIwOWMwMWUwMmZkMF8wLTAtMS0xLTU2OA_b87fdcfd-a786-45d3-9d65-b8c519fde105">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MDU4_d31777e7-1b0d-4d73-bb57-72d4ad69c387">0-27466</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xNjc_aad1cafe-4e97-43e4-a9b1-3af63718953b">NICE LTD.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTMwNw_27ccb567-c637-4161-a952-2bac1d55aa7c">L3</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MDYx_90be4a6a-0a30-4faa-bd2e-c9a1b8b3909a">13 Zarchin Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MDgw_9b7fdcb4-0006-46e5-9710-2442eb9a6297">P.O. Box 690</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTI5Nw_4518e377-7b32-4449-80b8-f51b7ee317e7">Ra&#x2019;anana</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTAy_9cd24ce6-3d7a-4d43-97a8-a199c4c1850a">4310602</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MDk0_5579a8b5-1809-49c7-9d63-5e63de59b78b">IL</dei:EntityAddressCountry>
    <dei:ContactPersonnelName
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTMxNg_fe8687f6-d4f8-4ab2-bb64-67bfd79be075">Tali Mirsky</dei:ContactPersonnelName>
    <dei:CityAreaCode
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTM3MA_2a1af7cc-fd38-4102-9a42-b976b33421dd">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTMzMw_eb55a7dc-3ccb-4712-b3a7-586d928c02c1">9-7753151</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTM0NA_049f4e35-5678-4f39-8398-c614cdfcc54a">tali.mirsky@nice.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTEx_0e32c41e-444f-47f6-8317-36c144714b2f">13 Zarchin Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTMw_a736467a-91f9-4414-824b-5bf249566c38">P.O. Box 690</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTI4Nw_bad5e6b1-e32e-4b4e-873e-c9197bf14185">Ra&#x2019;anana</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTQ0_32cdc682-5768-4986-9315-6a99a5bf55a6">4310602</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="i7f77fa8337214e3fae481f3b0bb7b701_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTUz_ddeba8e5-420a-4a9a-9778-3b729260de64">IL</dei:EntityAddressCountry>
    <dei:Security12bTitle
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6ZGMzNGEzNzljYzk4NDVhZjk1OWRhZWRkNTIyY2RkNmUvdGFibGVyYW5nZTpkYzM0YTM3OWNjOTg0NWFmOTU5ZGFlZGQ1MjJjZGQ2ZV8yLTAtMS0xLTE3NDA5_af4ace40-6220-48be-aa11-a57f81990b02">American Depositary Shares, each representingone Ordinary Share, par value oneNew Israeli Shekel per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6ZGMzNGEzNzljYzk4NDVhZjk1OWRhZWRkNTIyY2RkNmUvdGFibGVyYW5nZTpkYzM0YTM3OWNjOTg0NWFmOTU5ZGFlZGQ1MjJjZGQ2ZV8yLTEtMS0xLTE3NDEx_5d1c8341-35ca-4543-a537-e9ccaea33233">NICE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6ZGMzNGEzNzljYzk4NDVhZjk1OWRhZWRkNTIyY2RkNmUvdGFibGVyYW5nZTpkYzM0YTM3OWNjOTg0NWFmOTU5ZGFlZGQ1MjJjZGQ2ZV8yLTItMS0xLTE3NDEz_2e9e7067-4b74-4daf-af0e-e32b6301b8bd">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV82MDQ3MzEzOTU3MDQ5_ef9726bb-c128-4b8a-8ddb-0bcbbc9b7e0b"
      unitRef="shares">62398221</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTYx_a9d089e6-0697-4deb-a276-f65dd4eb63c1">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTY2_06ab5cac-b374-4eed-a581-4e9a8721d2da">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTcw_87813d4d-9b40-4387-9df7-8715b2e47215">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTc1_61b8962d-a081-47ab-902f-9e691b30a6e7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6ODIzMGMzYjNmNWRmNDY1Y2E1ZGE4MjdkYTA0Nzc3MGQvdGFibGVyYW5nZTo4MjMwYzNiM2Y1ZGY0NjVjYTVkYTgyN2RhMDQ3NzcwZF8wLTAtMS0xLTE2MTU4L3RleHRyZWdpb246MDQ1ODhhNzViMzNiNGQ3MGIwNzgyYWQ4M2Q2OTJiNDVfNjg3MTk0NzY3MzYwNTM_3f8d540d-fbb9-40d9-89ca-477459c6a130">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGFibGU6ODIzMGMzYjNmNWRmNDY1Y2E1ZGE4MjdkYTA0Nzc3MGQvdGFibGVyYW5nZTo4MjMwYzNiM2Y1ZGY0NjVjYTVkYTgyN2RhMDQ3NzcwZF8xLTEtMS0xLTE2MTYyL3RleHRyZWdpb246ZjMzZTgzYmI5Nzk5NGNjYWE5NWEwNTkxNGI2MzUxNzBfNjg3MTk0NzY3MzYwMzE_49dfface-ca5e-43ce-97d9-2b79de2efe8e">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentAccountingStandard
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV8xMjA5NDYyNzkwOTM3NQ_0bbe2958-105e-4663-ac32-a35a82b6efea">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xL2ZyYWc6MzQ5ZTM4ODM1NWRkNGI5YmFmZmQ3NWJmYzM3NzdmOWEvdGV4dHJlZ2lvbjozNDllMzg4MzU1ZGQ0YjliYWZmZDc1YmZjMzc3N2Y5YV83Njk2NTgxMzk4MTgw_e08eba25-9c8c-4eb2-b405-5782ccb3dcc3">false</dei:EntityShellCompany>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzUtMS0xLTEtMA_2a7d05e7-bb67-490f-85d9-0c06f7daa994"
      unitRef="usd">228323000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzUtMy0xLTEtMA_3d8e20eb-048a-4516-b426-4442d0d07b8d"
      unitRef="usd">242099000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzYtMS0xLTEtMA_154bb356-b372-4140-9649-cd2f07e49107"
      unitRef="usd">210772000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzYtMy0xLTEtMA_e28d0c6f-58cc-4143-982d-63759ad2af46"
      unitRef="usd">243729000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzctMC0xLTEtMC90ZXh0cmVnaW9uOmViNGE5YTkxOGYyMDQ3NzI5YTYzYzczODNkMmVjMjZkXzc2OTY1ODEzOTQ2MjA_8326e019-5a0e-4b14-b13f-82d572bbfd5c"
      unitRef="usd">9815000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzctMC0xLTEtMC90ZXh0cmVnaW9uOmViNGE5YTkxOGYyMDQ3NzI5YTYzYzczODNkMmVjMjZkXzc2OTY1ODEzOTQ2Mjc_9a0e6081-a143-43e6-a6df-cddf46d10023"
      unitRef="usd">8464000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzctMS0xLTEtMA_91075fc8-c649-427a-a53f-dc49f702af78"
      unitRef="usd">319622000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzctMy0xLTEtMA_7f3a0e45-f045-4a08-9a80-196b7485286a"
      unitRef="usd">287963000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzgtMS0xLTEtMA_37aa31b7-4e9e-4083-ab58-d6f5a802fe09"
      unitRef="usd">116972000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzgtMy0xLTEtMA_625f5f7d-8fcc-49d3-8ef1-7aeeee0302ad"
      unitRef="usd">87450000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzEwLTEtMS0xLTA_490ec69e-6126-4b8b-811e-b7da5b666d5d"
      unitRef="usd">875689000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzEwLTMtMS0xLTA_72b82b8a-66b4-4018-80dd-c60be829c9a3"
      unitRef="usd">861241000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzEzLTEtMS0xLTA_e7a42783-56d4-4463-8404-31f53b154170"
      unitRef="usd">542389000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzEzLTMtMS0xLTA_a2e41253-3cf1-48d8-9cb9-a0076d906e05"
      unitRef="usd">244998000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE0LTEtMS0xLTA_ac0575c9-0b0f-4310-9965-6ce475e387ce"
      unitRef="usd">124034000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE0LTMtMS0xLTA_5fcfcd3e-6ecb-4428-900f-f53e35c94e48"
      unitRef="usd">74042000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE1LTEtMS0xLTA_1b4767ce-421f-4dff-a520-b2160ecd5e02"
      unitRef="usd">141647000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE1LTMtMS0xLTA_56602e28-a354-41e0-ac57-fd1db224527e"
      unitRef="usd">140338000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE2LTEtMS0xLTA_9ae20404-e323-4889-85bd-1488f3e155cb"
      unitRef="usd">30513000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE2LTMtMS0xLTA_238b20ca-241c-4035-be16-b86afe348cf0"
      unitRef="usd">12309000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE3LTEtMS0xLTY1MzU_792bef30-db52-4f52-93f7-101304ec9183"
      unitRef="usd">106196000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE3LTEtMS0xLTA_ab8db213-b67e-49a0-a972-f9f1f3daa5c4"
      unitRef="usd">411019000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE3LTMtMS0xLTA_6bf3e5b3-2426-4dc4-b0ca-dad1f05910df"
      unitRef="usd">508232000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE4LTEtMS0xLTA_fb2e77f5-fcb6-4f48-a7bf-62e9a590482d"
      unitRef="usd">1378418000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzE4LTMtMS0xLTA_341c7e61-d038-4f93-a92d-414f8d99f839"
      unitRef="usd">1366206000</us-gaap:Goodwill>
    <us-gaap:AssetsNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzIwLTEtMS0xLTA_ad0a7689-9107-405a-b0ea-40cc855f1a5a"
      unitRef="usd">2734216000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzIwLTMtMS0xLTA_c3c20c8a-f917-41a7-834f-74ad1fb0ea54"
      unitRef="usd">2346125000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzIyLTEtMS0xLTA_a45b2340-646d-4f29-bfa7-d9d7e13aa082"
      unitRef="usd">3609905000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZToxMGY4ZmJmYWYwMmU0Y2ZhODQ3ZmYyNGQ0MzQ4MWEyMi90YWJsZXJhbmdlOjEwZjhmYmZhZjAyZTRjZmE4NDdmZjI0ZDQzNDgxYTIyXzIyLTMtMS0xLTA_8ccc7299-3c3d-4bdd-a8eb-e0e8fe41cd34"
      unitRef="usd">3207366000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzUtMS0xLTEtMA_d6204e39-3b3e-4ac8-8cbd-36069693d473"
      unitRef="usd">30376000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzUtMy0xLTEtMA_ee8219bb-fef2-4dd9-9f9b-3cae11c0835e"
      unitRef="usd">29617000</us-gaap:AccountsPayableCurrent>
    <nice:DeferredRevenuesAndAdvancesFromCustomersCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzYtMS0xLTEtMA_4d376399-c6f8-472e-bb85-daafcaad95f5"
      unitRef="usd">245792000</nice:DeferredRevenuesAndAdvancesFromCustomersCurrent>
    <nice:DeferredRevenuesAndAdvancesFromCustomersCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzYtMy0xLTEtMA_e69a9c2f-a3f1-4d7b-bd0b-8a7caa9b9536"
      unitRef="usd">221387000</nice:DeferredRevenuesAndAdvancesFromCustomersCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzctMS0xLTEtNjU0NQ_83c342d8-ad37-405d-85bf-b47cde7a98d1"
      unitRef="usd">21519000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzgtMS0xLTEtMTc1MzQ_129b01c5-f565-41dc-b888-5e6225f7e2c5"
      unitRef="usd">251583000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzgtMy0xLTEtMTc1MzQ_cdbbc000-e690-4a85-a0b4-fe66eefa2e92"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzctMS0xLTEtMA_58a07a6f-ac0d-4e8c-8e2a-a75b6e5ddc44"
      unitRef="usd">391685000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzctMy0xLTEtMA_d578ff1a-086f-47bd-a6df-a02a0935c6e2"
      unitRef="usd">373908000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzktMS0xLTEtMA_514d084d-e58f-40d3-88ed-d7e902d2e86b"
      unitRef="usd">940955000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzktMy0xLTEtMA_63237f28-a6e7-4fa8-9c41-df15f8ec0aed"
      unitRef="usd">624912000</us-gaap:LiabilitiesCurrent>
    <nice:EquipmentAndLeaseholdImprovements
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzEyLTEtMS0xLTA_870b235c-6bd2-4965-b0f0-9b2099e4dfc4"
      unitRef="usd">26045000</nice:EquipmentAndLeaseholdImprovements>
    <nice:EquipmentAndLeaseholdImprovements
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzEyLTMtMS0xLTA_84ca9465-f6a9-4ede-8898-1a00f1e86111"
      unitRef="usd">35112000</nice:EquipmentAndLeaseholdImprovements>
    <us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzEzLTEtMS0xLTA_f4fff6ff-7d9f-4761-bf6d-e61cbcad078d"
      unitRef="usd">14596000</us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits>
    <us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzEzLTMtMS0xLTA_23fb1540-0ac2-4348-9787-0a3b1a2b6409"
      unitRef="usd">15986000</us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE0LTEtMS0xLTA_791fa076-df91-4402-a696-243c42851687"
      unitRef="usd">52509000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE0LTMtMS0xLTA_4f488405-e652-4ada-a68f-9c156e42dd2c"
      unitRef="usd">44140000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE1LTEtMS0xLTA_d06bcf08-9987-4a16-a622-6a071ed6181d"
      unitRef="usd">213313000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE1LTMtMS0xLTA_5dcf464d-4f58-4dac-9a36-d409ed7c5262"
      unitRef="usd">455985000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE3LTEtMS0xLTY1NTI_fb3412bf-4462-4684-b930-21a9adc41eb1"
      unitRef="usd">103490000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE2LTEtMS0xLTA_96af7bfc-eaff-4397-81ad-b3ec99e48a77"
      unitRef="usd">1731000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE2LTMtMS0xLTA_a2e5605a-03ca-45cb-8f32-a7957cb60746"
      unitRef="usd">14618000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE4LTEtMS0xLTA_cc7cd593-8cb8-4f68-96bc-795c490f0f6b"
      unitRef="usd">411684000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzE4LTMtMS0xLTA_3a4b560f-88fc-4b4b-88d4-02f9a7aab3aa"
      unitRef="usd">565841000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzIwLTEtMS0xLTA_feec0bf4-011e-4d56-a6f7-3bfa686db8d1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzIwLTMtMS0xLTA_f3013884-1768-445d-a083-3ddabc3cf19d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjo5NmU1NTcwMTNlNzg0YmQ2YmY3NDg0M2FkN2EzNDE0Zl83Njk2NTgxMzk0OTA1_76d64336-6dab-4fdc-9607-c29fe1477040"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjo5NmU1NTcwMTNlNzg0YmQ2YmY3NDg0M2FkN2EzNDE0Zl83Njk2NTgxMzk0OTA1_d0b4d467-76c7-480c-86bf-9f40a4cf904e"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjo5NmU1NTcwMTNlNzg0YmQ2YmY3NDg0M2FkN2EzNDE0Zl83Njk2NTgxMzk0OTE3_f272d6ed-7380-4747-80d1-ffc72832c871"
      unitRef="shares">74774827</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjo5NmU1NTcwMTNlNzg0YmQ2YmY3NDg0M2FkN2EzNDE0Zl83Njk2NTgxMzk0OTI5_8f70fdf1-b065-4a84-b309-6ed6151fc259"
      unitRef="shares">74367450</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjo5NmU1NTcwMTNlNzg0YmQ2YmY3NDg0M2FkN2EzNDE0Zl83Njk2NTgxMzk0OTQx_8e2cf040-29f1-4a4a-b9ed-e2d7c1bf18dd"
      unitRef="shares">62398221</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTAtMS0xLTAvdGV4dHJlZ2lvbjo5NmU1NTcwMTNlNzg0YmQ2YmY3NDg0M2FkN2EzNDE0Zl83Njk2NTgxMzk0OTUz_cb4dabc3-8475-4fc7-bb2d-c9256101d254"
      unitRef="shares">61769554</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTEtMS0xLTA_a12f269e-3dff-4b4f-b9aa-09efd4eb8136"
      unitRef="usd">18961000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI1LTMtMS0xLTA_5812da71-6bc9-4f8d-9af8-1aa9bf859dac"
      unitRef="usd">18849000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI2LTEtMS0xLTA_ac91a0f1-0100-4588-86b8-51eb93718525"
      unitRef="usd">1568035000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI2LTMtMS0xLTA_c15b9ea7-e37d-471b-b1f5-39feec402076"
      unitRef="usd">1499986000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjplOGJjNTgyODc3NmM0N2U5OGE0MTZjOGQ5ZDVmYWE5MV83Njk2NTgxMzk0NjMx_2714b10f-3313-49a1-b191-f8a1a366aa66"
      unitRef="shares">12376606</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjplOGJjNTgyODc3NmM0N2U5OGE0MTZjOGQ5ZDVmYWE5MV83Njk2NTgxMzk0NjQz_6b85de2e-463f-4496-a97f-1e04a1a72dcd"
      unitRef="shares">12597896</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI3LTEtMS0xLTA_0cbfaa8a-4b91-478a-9d10-3dd9d675315a"
      unitRef="usd">554146000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI3LTMtMS0xLTA_7c918a37-8f0f-4fb7-99cb-d8b14d87d2b1"
      unitRef="usd">527417000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI4LTEtMS0xLTA_1550cb5f-9d7d-47ed-bd44-c52f8f7fb452"
      unitRef="usd">-33299000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI4LTMtMS0xLTA_22f0948f-6d03-4276-9feb-f3b4ff1a7cf9"
      unitRef="usd">-46616000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI5LTEtMS0xLTA_770949b2-ce70-4968-9b0f-755b18ef5643"
      unitRef="usd">1257715000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzI5LTMtMS0xLTA_51f696c6-3ea7-4d28-abb6-6db800f6662e"
      unitRef="usd">1071811000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzMxLTEtMS0xLTA_9878ae90-59df-4de4-ad36-cd5005cf2444"
      unitRef="usd">2257266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzMxLTMtMS0xLTA_03cd10ea-4ba3-4a1f-8662-45ff5e259f1d"
      unitRef="usd">2016613000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzMzLTEtMS0xLTA_75415ce5-90de-4b90-8c8e-c969ec0d33ef"
      unitRef="usd">3609905000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMTUvZnJhZzplODNhZjc3NWQ5NDk0Y2E0OWJmNjNmOWZjZWZjMTEwYy90YWJsZTpmY2Y1YjZlYWMzZTI0MWI2OGE3ZWM3MGEwZWQ1YTAzZC90YWJsZXJhbmdlOmZjZjViNmVhYzNlMjQxYjY4YTdlYzcwYTBlZDVhMDNkXzMzLTMtMS0xLTA_7b2f2a6b-5d77-4db4-807e-65c99dc11767"
      unitRef="usd">3207366000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i25915aa4c61f4bd98918ba4e506af564_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzMtMS0xLTEtMA_46ff2e33-7e37-4d3d-a542-a36b5f966d0c"
      unitRef="usd">269100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie244b5f47fe243bca06bfaccc7eea941_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzMtMy0xLTEtMA_f1797432-abe1-41bb-b84d-6b86518fd544"
      unitRef="usd">263805000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ide42c1fa5735461890ad7bb5bd1a2dae_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzMtNS0xLTEtMA_95c4d479-3ae9-45ba-9349-6e833f5abdaa"
      unitRef="usd">318946000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i995a0ae339d84f8ab67af72a58fba211_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQtMS0xLTEtMA_0c9418e9-00fd-4b06-8e7f-358e416917f0"
      unitRef="usd">709064000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i993b4f94d37b4ee0bcf258a5b68eb8bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQtMy0xLTEtMA_e431c64c-7fe5-4e54-9aff-e651b8a35566"
      unitRef="usd">719531000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20ff9c273e2049df88534a0c166295c1_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQtNS0xLTEtMA_77ada4c0-61db-4dee-bc6c-67b4ba5f4de4"
      unitRef="usd">652040000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i61a930d9bc7841f3859df7637af0fa28_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUtMS0xLTEtMA_410de38d-d934-4ed1-9153-16e898730aed"
      unitRef="usd">595748000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic93bbef0eb654f34aa59399f6a58036d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUtMy0xLTEtMA_5daf90a1-f12b-4988-a4dc-06e9ecc60717"
      unitRef="usd">461183000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5cb997d481c424abd70b86e253fcc62_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUtNS0xLTEtMA_d3448aac-528e-456e-b38c-d6d708bcfb41"
      unitRef="usd">361166000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzctMS0xLTEtMA_7a88ed95-eac0-49ab-905f-eaa2d54362ed"
      unitRef="usd">1573912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzctMy0xLTEtMA_a07e37ec-8098-414c-853b-aa9ae36baf13"
      unitRef="usd">1444519000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzctNS0xLTEtMA_ea1f0f7f-220f-4bb8-a221-61c57610cc84"
      unitRef="usd">1332152000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i25915aa4c61f4bd98918ba4e506af564_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzEwLTEtMS0xLTA_ceba6416-e22d-4dad-8dab-22e11b12bf1b"
      unitRef="usd">22926000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie244b5f47fe243bca06bfaccc7eea941_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzEwLTMtMS0xLTA_5c708f7e-3ae9-4cb5-983d-7713d784abf5"
      unitRef="usd">31065000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ide42c1fa5735461890ad7bb5bd1a2dae_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzEwLTUtMS0xLTA_8692fcef-c51e-4f02-834d-7a7c586bdae1"
      unitRef="usd">51065000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i995a0ae339d84f8ab67af72a58fba211_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzExLTEtMS0xLTA_15ce5569-190e-4720-bb28-47046a752faf"
      unitRef="usd">218990000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i993b4f94d37b4ee0bcf258a5b68eb8bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzExLTMtMS0xLTA_9967d943-0d61-47e9-b83a-2d3a8053c870"
      unitRef="usd">229671000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i20ff9c273e2049df88534a0c166295c1_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzExLTUtMS0xLTA_c7aec306-15e2-4772-88dd-a5094eecbb5d"
      unitRef="usd">225020000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i61a930d9bc7841f3859df7637af0fa28_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzEyLTEtMS0xLTA_3e4be19e-39b5-46e9-a7a8-6397426ed9ea"
      unitRef="usd">289852000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic93bbef0eb654f34aa59399f6a58036d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzEyLTMtMS0xLTA_4d24ca84-8aa2-48ba-b73b-68dced3e81aa"
      unitRef="usd">236079000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if5cb997d481c424abd70b86e253fcc62_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzEyLTUtMS0xLTA_bd4bb1c6-722a-47ea-8508-3a5ac51595fd"
      unitRef="usd">192588000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE0LTEtMS0xLTA_9be859a0-9c02-4e7d-8d03-ce31ee9515f9"
      unitRef="usd">531768000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE0LTMtMS0xLTA_ffba77d1-cbe1-43f6-a3f3-1df7a276e4bb"
      unitRef="usd">496815000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE0LTUtMS0xLTA_7b529359-401c-4e0a-a2fc-1fbfd9ac4ae8"
      unitRef="usd">468673000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE2LTEtMS0xLTA_03e512a5-079f-4de0-afe9-bd59d6753108"
      unitRef="usd">1042144000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE2LTMtMS0xLTA_48210fee-91e6-4f4c-8732-12a83a2ccf77"
      unitRef="usd">947704000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE2LTUtMS0xLTA_4ab15dff-adef-4b70-bd04-edc0f3f46622"
      unitRef="usd">863479000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE5LTEtMS0xLTA_ea05f9a9-7d4e-4196-96c1-b6e1a7bdadd7"
      unitRef="usd">193718000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE5LTMtMS0xLTA_d86c8eeb-9060-4218-a040-8e399ebd9a98"
      unitRef="usd">183830000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzE5LTUtMS0xLTA_9db2d4cd-e407-4e3b-b2d1-73374626e05e"
      unitRef="usd">181107000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIwLTEtMS0xLTA_8ba5b5b8-7921-4b2e-a5b6-2118485968bd"
      unitRef="usd">399304000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIwLTMtMS0xLTA_4aee6bc4-d4b0-484c-8892-311bcd00f7e0"
      unitRef="usd">370659000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIwLTUtMS0xLTA_25a48635-9ab7-43ad-b5a8-4e7250e464cb"
      unitRef="usd">361328000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIxLTEtMS0xLTA_46f7cbb4-12f3-4677-8a1f-f9a2326caebb"
      unitRef="usd">168022000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIxLTMtMS0xLTA_79147e7d-0b8e-477c-ad0b-2746ef9d3d79"
      unitRef="usd">153323000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIxLTUtMS0xLTA_4906e7cb-9732-43d3-892d-ff9c18faadda"
      unitRef="usd">129071000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIyLTEtMS0xLTA_da5d773f-bd5d-4abd-a95a-4785cf43f50a"
      unitRef="usd">42383000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIyLTMtMS0xLTA_80691ca1-2a00-4973-a1ae-92a54a261e9b"
      unitRef="usd">42276000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzIyLTUtMS0xLTA_98ced8bc-aa12-44d8-a933-174945362ad3"
      unitRef="usd">41902000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI0LTEtMS0xLTA_9bba3004-6317-40f1-afd3-f01864c37718"
      unitRef="usd">803427000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI0LTMtMS0xLTA_9f57cc62-20b6-4d5d-aba8-5b18c049e353"
      unitRef="usd">750088000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI0LTUtMS0xLTA_86cc333a-f94e-4be0-8e54-ca059031aa4f"
      unitRef="usd">713408000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI2LTEtMS0xLTA_f4dd2cb9-e5f8-4c10-9073-e467c3d9e52b"
      unitRef="usd">238717000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI2LTMtMS0xLTA_48a4782b-88df-4cda-b535-8286e774e880"
      unitRef="usd">197616000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI2LTUtMS0xLTA_f585435c-f267-44b6-b920-def8d6d1c9af"
      unitRef="usd">150071000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI3LTEtMS0xLTA_c4210415-be67-4723-a685-29371a07ea11"
      unitRef="usd">-4444000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI3LTMtMS0xLTA_6ea894e4-7837-4c9a-b540-a80cc94b202f"
      unitRef="usd">-10901000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI3LTUtMS0xLTA_5fac1d6c-7c94-4719-adcd-83bc9cd29a3a"
      unitRef="usd">-20411000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI5LTEtMS0xLTA_f88dc42c-6931-4353-8136-fd8e74658b77"
      unitRef="usd">234273000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI5LTMtMS0xLTA_89e50436-30e0-47be-9f08-493faedb2d10"
      unitRef="usd">186715000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzI5LTUtMS0xLTA_4f49fd80-28f8-404b-81e2-7682c0be9966"
      unitRef="usd">129660000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzMwLTEtMS0xLTA_97cc8069-b433-4c28-81d5-46cae78c2d0f"
      unitRef="usd">48369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzMwLTMtMS0xLTA_f4c6d221-5478-42c6-b03b-6de282fc210f"
      unitRef="usd">27377000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzMwLTUtMS0xLTA_9ddcf222-2c3e-4e61-9f9b-fa7f7d8ef0a7"
      unitRef="usd">-13631000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzM5LTEtMS0xLTA_0ed0300d-a02b-43aa-bb3f-bc635de44388"
      unitRef="usd">185904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzM5LTMtMS0xLTA_8a944e3f-5b48-44cf-94b9-058efd0b45fc"
      unitRef="usd">159338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzM5LTUtMS0xLTA_2635388e-008e-417d-b3ac-7734dd940d85"
      unitRef="usd">143291000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQzLTEtMS0xLTA_349c7492-3094-41bf-a9a4-2ebcb221b48e"
      unitRef="usdPerShare">2.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQzLTMtMS0xLTA_274fa780-3d4c-41a4-ae78-fd9524c3b29e"
      unitRef="usdPerShare">2.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQzLTUtMS0xLTA_bdeea875-54cf-4acc-a389-ddfbe2c19d3a"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQ3LTEtMS0xLTA_5b85465b-adf4-408b-85a3-265040a095ed"
      unitRef="usdPerShare">2.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQ3LTMtMS0xLTA_27591054-7f99-40d9-8d8a-41d026b177d5"
      unitRef="usdPerShare">2.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzQ3LTUtMS0xLTA_c2523ad6-815c-4e69-8690-a3e95a1d0840"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUwLTEtMS0xLTA_450a1455-474c-430f-9b74-b43d9bd6a922"
      unitRef="shares">62120000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUwLTMtMS0xLTA_d9d8b56d-2bfa-4e25-aa3e-f2f31b04db5b"
      unitRef="shares">61387000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUwLTUtMS0xLTA_fd3ab98a-b748-441a-9542-40ddbe5f8614"
      unitRef="shares">60444000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUyLTEtMS0xLTA_f831f9a2-f297-46c2-97a5-5fe36c7d5392"
      unitRef="shares">64661000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUyLTMtMS0xLTA_7b088a6f-ec38-4c74-a984-60a13622739b"
      unitRef="shares">63309000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjEvZnJhZzozMDgxMjAwYjc4ZWI0Zjg3OWYwOWY0M2U2M2QxYTljMS90YWJsZTpiZGE4MmE3OTM0ZmU0NjMyYjhkNWQxNDk3ZTU1NGY1OS90YWJsZXJhbmdlOmJkYTgyYTc5MzRmZTQ2MzJiOGQ1ZDE0OTdlNTU0ZjU5XzUyLTUtMS0xLTA_bd6c3e5e-c428-4108-9c7d-512c95416360"
      unitRef="shares">62119000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzItMS0xLTEtMA_7f21d94e-b83a-47a9-b668-cf145049a927"
      unitRef="usd">185904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzItMy0xLTEtMA_86e9ef6b-c129-4467-a00e-9f151c07ebe6"
      unitRef="usd">159338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzItNS0xLTEtMA_aff4bc1b-ab41-4235-9188-aa8ce77c0f90"
      unitRef="usd">143291000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzYtMS0xLTEtMA_8eb9d54c-0db4-4266-b5d9-d07fc7542640"
      unitRef="usd">2458000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzYtMy0xLTEtMA_b4d1c162-2b1c-4e44-b8c8-624953c0efa4"
      unitRef="usd">-9261000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzYtNS0xLTEtMA_5323a3a5-cda5-4c90-b455-0b5166d189d8"
      unitRef="usd">13529000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzktMS0xLTEtMA_3700434b-2587-45c6-801e-8a874cc68281"
      unitRef="usd">6260000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzktMy0xLTEtMA_2425ebc0-a950-423a-b216-13fd5af674af"
      unitRef="usd">-574000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzktNS0xLTEtMA_d0320e29-44a2-4fe3-aece-4a1e3524ce54"
      unitRef="usd">-860000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEwLTEtMS0xLTA_1bfd34b0-aaff-4100-8a6a-1248b883a9f9"
      unitRef="usd">467000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEwLTMtMS0xLTA_6d6d4c2f-a4f2-4354-97bf-47879e5404f7"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEwLTUtMS0xLTA_1294f68f-6d8f-4506-b170-3ba0d14c35fe"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3NTEwODZjNzg0NzM0Zjk2YWE5Y2ExZTY2YjkxOGU3OF83Njk2NTgxMzk0NTQ4_d1e15210-b59f-44d3-af7f-12f964fb2438"
      unitRef="usd">-913000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3NTEwODZjNzg0NzM0Zjk2YWE5Y2ExZTY2YjkxOGU3OF83Njk2NTgxMzk0NTU0_fd3ccfae-722e-421d-aa8c-7ae5e739528d"
      unitRef="usd">351000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo3NTEwODZjNzg0NzM0Zjk2YWE5Y2ExZTY2YjkxOGU3OF83Njk2NTgxMzk0NTYy_e8f586c9-4d84-4ef9-831e-1d0b5d5a736a"
      unitRef="usd">-113000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEyLTEtMS0xLTA_fa4f83dc-593d-4922-ac69-e59fd46ab76b"
      unitRef="usd">5793000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEyLTMtMS0xLTA_773eff12-51bd-4d87-997b-e64beb29e374"
      unitRef="usd">-592000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzEyLTUtMS0xLTA_077cdb82-bfb0-4227-bb72-353e87fdcf96"
      unitRef="usd">-854000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE1LTEtMS0xLTA_51054321-06cc-40db-b1a1-10a5ea526395"
      unitRef="usd">5495000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE1LTMtMS0xLTA_40bdd0a7-c395-4e37-906d-eddfa49a24d7"
      unitRef="usd">-8630000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE1LTUtMS0xLTA_b9461c57-e97c-4d73-9145-637807f4083f"
      unitRef="usd">6821000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE2LTEtMS0xLTA_0cafa213-d31a-487e-b64c-6d88950454fd"
      unitRef="usd">429000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE2LTMtMS0xLTA_8f87a65d-9304-4601-9df3-fbc69851873a"
      unitRef="usd">-4781000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE2LTUtMS0xLTA_af047cca-7d07-44f3-801e-22e945d463dd"
      unitRef="usd">5586000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE4LTAtMS0xLTAvdGV4dHJlZ2lvbjoxYzMyZmExMDM2OWE0NGFkOTc5MzgxNTVjNzU4MGM5Y183Njk2NTgxMzk0NTE2_76b6f1ab-5f67-4249-b61d-c045dfe3be2f"
      unitRef="usd">-691000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE4LTAtMS0xLTAvdGV4dHJlZ2lvbjoxYzMyZmExMDM2OWE0NGFkOTc5MzgxNTVjNzU4MGM5Y183Njk2NTgxMzk0NTIy_dd5ead88-1f43-4190-bdca-0fdce203e831"
      unitRef="usd">370000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE4LTAtMS0xLTAvdGV4dHJlZ2lvbjoxYzMyZmExMDM2OWE0NGFkOTc5MzgxNTVjNzU4MGM5Y183Njk2NTgxMzk0NTI2_0a14f5bf-2aba-4c1b-a58c-ed614d536fd9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE4LTEtMS0xLTA_012f7de4-5b9a-4cb2-8554-f5cf16bd1dfa"
      unitRef="usd">5066000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE4LTMtMS0xLTA_382940e4-90f9-4dfa-8715-02f9d006d468"
      unitRef="usd">-3849000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzE4LTUtMS0xLTA_2c0c4bac-ea78-4583-a98b-5774301e2c21"
      unitRef="usd">1235000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzIwLTEtMS0xLTA_b63e595d-5e71-4d03-ad29-b4667ac9de9f"
      unitRef="usd">13317000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzIwLTMtMS0xLTA_0ca35f68-4030-4de8-b0e0-debf2b8cdf8c"
      unitRef="usd">-13702000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzIwLTUtMS0xLTA_a9a7a283-99af-4401-8b5d-9dc41b7fc203"
      unitRef="usd">13910000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzIyLTEtMS0xLTA_b33f4129-4e25-4c0d-ae27-bfd17f21af8d"
      unitRef="usd">199221000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzIyLTMtMS0xLTA_2905418b-17a8-4265-a521-ca94a3ae696a"
      unitRef="usd">145636000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMjQvZnJhZzpiMDkxMTFmYzkwZTU0YzhhYTJjOTQ3MjM4NjEzOWRjOS90YWJsZTo0Mjc3OWYzOWI1ZDA0NTlkOTU4NDg2MWFlMjJmZWJlMy90YWJsZXJhbmdlOjQyNzc5ZjM5YjVkMDQ1OWQ5NTg0ODYxYWUyMmZlYmUzXzIyLTUtMS0xLTA_cb1cff04-e3d6-4b41-a5ce-b5477da47212"
      unitRef="usd">157201000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i653c40ff225d436fa351c5b7f6182ad5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzItMS0xLTEtMA_8f83ad7e-8e9a-4b49-9414-0479e593b104"
      unitRef="usd">18849000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i270db53701e946ddb893de920fd8959b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzItMy0xLTEtMA_d5f92feb-9a33-4d48-8290-f1ddc63d5470"
      unitRef="usd">1499986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57aea6d0fec74176a8566d2101288ff2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzItNS0xLTEtMA_ea07cd07-4336-46cf-80c7-cf18568ecc0c"
      unitRef="usd">-527417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d84c5d0bb5d4f4798675e01047fe17c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzItNy0xLTEtMA_546232d8-900e-424d-a4e9-b3da66691252"
      unitRef="usd">-46616000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i83332a1a11534aa887850b93589f806d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzItOS0xLTEtMA_65a42f79-18bc-4a9e-aacb-3ea9c28de87b"
      unitRef="usd">1071811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzItMTEtMS0xLTA_692d3b80-0585-4add-bcbe-fc07eb1278e8"
      unitRef="usd">2016613000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icaa279c6d94f4d35accb5ad0222bced7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzQtMS0xLTEtMA_5a0badcd-5497-4b52-943a-860d58487fbc"
      unitRef="usd">112000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic37f27ba1db44a3fb58010baf94219da_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzQtMy0xLTEtMA_c3400f16-e3b9-4b9e-b15b-62ecd11641bc"
      unitRef="usd">1907000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzQtMTEtMS0xLTA_e597fe58-5d48-46b7-bde8-6fdbc0ae5f31"
      unitRef="usd">2019000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic37f27ba1db44a3fb58010baf94219da_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzUtMy0xLTEtMA_2b24f312-df69-413c-b581-5482b533bbdd"
      unitRef="usd">82033000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzUtMTEtMS0xLTA_51e2549d-33a5-426d-9385-87d787b1671e"
      unitRef="usd">82033000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzUtMC0xLTEtMTUyOTQvdGV4dHJlZ2lvbjpmNTI5MTU2YmQxM2I0MTRmOTIzMjE2YTUxZWFmODk3NV83Njk2NTgxMzk0NzQx_ff4cbf26-a94d-4443-928e-ada9da7b198e"
      unitRef="shares">556655</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="ic37f27ba1db44a3fb58010baf94219da_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzYtMy0xLTEtMA_005f596b-e0f3-4e05-adb9-a032a7d580ec"
      unitRef="usd">-15891000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="i4783eec731274309bfdc7c671cb50f03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzYtNS0xLTEtMA_f0f8f672-76fa-4cfb-8e98-9092245cf691"
      unitRef="usd">19300000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzYtMTEtMS0xLTA_edfed568-69f4-402a-b5a4-f765d9acc71f"
      unitRef="usd">3409000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4783eec731274309bfdc7c671cb50f03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzctNS0xLTEtMA_5f3a79b7-14bb-42db-b087-063e2e30fe0d"
      unitRef="usd">46029000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzctMTEtMS0xLTA_5efe95fb-0823-41e3-ad12-7a68e1b14ead"
      unitRef="usd">46029000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i350cee58ecfc4c63954dcd6a60e2a595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzgtNy0xLTEtMA_5ec44ce4-8cea-4ec2-aa50-441af5f7618e"
      unitRef="usd">13317000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzgtMTEtMS0xLTA_cecad84a-d0ea-475b-bfa4-536bff0f3aa1"
      unitRef="usd">13317000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if66635b2cab64e34999ca2505fccdd30_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEwLTktMS0xLTA_d4e73191-5935-4cef-b2b4-305b8d590b4b"
      unitRef="usd">185904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEwLTExLTEtMS0w_77db160c-fe06-4c8a-ba58-0a075c044afc"
      unitRef="usd">185904000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i8d411ea4acfd4870873723f814177b7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEyLTEtMS0xLTA_8dcb5155-b3cc-4ff7-96d8-be9d5264cdbf"
      unitRef="usd">18961000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6924ff5ef174f429310bfcd4e71fc45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEyLTMtMS0xLTA_d07723af-dd74-4671-9c01-e260ac29756d"
      unitRef="usd">1568035000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba796751529c44da835b3d2de269f01c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEyLTUtMS0xLTA_9ad5bc31-4c56-468b-a173-b6472249f10c"
      unitRef="usd">-554146000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice51fdfe592b44369e6f556a69d6d324_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEyLTctMS0xLTA_27954a62-25e0-445c-9873-9c9581923cc8"
      unitRef="usd">-33299000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6326d5ecfd04ae88ca1aede82ec26fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEyLTktMS0xLTA_b56f8593-842b-498a-b079-cd1115c56b3d"
      unitRef="usd">1257715000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpiOGU1ZDA5OWUzNzg0ZDVmODdhZWJmMDg2NWFlMzM5YS90YWJsZXJhbmdlOmI4ZTVkMDk5ZTM3ODRkNWY4N2FlYmYwODY1YWUzMzlhXzEyLTExLTEtMS0w_54734830-4652-48db-8da6-7d6ec030e5ba"
      unitRef="usd">2257266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d39464ecca94c2ead478c7b8bd42fd9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzItMS0xLTEtMA_3e2530a3-96b3-4355-a36b-336befa856fa"
      unitRef="usd">18595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82f3fc0eb03b4a95b331670868a1591d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzItMy0xLTEtMA_6f30edfa-31ba-4562-bf56-cb6c0afba88f"
      unitRef="usd">1420813000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b48607e520d4cdc9c25df2a157a7201_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzItNS0xLTEtMA_671b75d5-8d97-462b-bbbf-777e420d9b69"
      unitRef="usd">-507705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ee7771bd93a4b17872766630222c2be_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzItNy0xLTEtMA_e1bb5731-489d-479e-ab67-d21aeabaf696"
      unitRef="usd">-32914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia134365539a147da88af7797d5387ff6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzItOS0xLTEtMA_1cbb0c1e-ef4b-4b60-8b16-8a51905a90bd"
      unitRef="usd">850772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzItMTEtMS0xLTA_f49c859a-d88f-4b95-8bf4-8fcb76ce69ef"
      unitRef="usd">1749561000</us-gaap:StockholdersEquity>
    <nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionOne
      contextRef="i0b104489122b497d9c1a5eaff31514e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzQtOS0xLTEtMA_da8adea7-d53c-4cf3-b825-7c342bb5109e"
      unitRef="usd">61701000</nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionOne>
    <nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionOne
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzQtMTEtMS0xLTA_0766bfc1-6f10-4111-b165-26ea5b9d8585"
      unitRef="usd">61701000</nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionOne>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6cce3f1d17af48b184a0bae058e907b4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzUtMS0xLTEtMA_12d05f5e-aed7-45ec-abd9-0c02cb69d932"
      unitRef="usd">254000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4057f7a822724cf5838e65868f45f1b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzUtMy0xLTEtMA_61620f2d-26fb-4f04-b302-78c4d9c701e3"
      unitRef="usd">16143000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzUtMTEtMS0xLTA_f67c7f87-d83f-4a6b-9e71-4961ad0d79b4"
      unitRef="usd">16397000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4057f7a822724cf5838e65868f45f1b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzYtMy0xLTEtMA_07f59e2c-2df3-414f-953d-a0a03e7ba22b"
      unitRef="usd">67223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzYtMTEtMS0xLTA_a2b860f6-d688-456a-b7d7-5cfe8a7888b8"
      unitRef="usd">67223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzYtMC0xLTEtMTUyOTcvdGV4dHJlZ2lvbjphY2VmYmRlMDgyNDM0MTIwYTEyNTRmZGEwMzIzZGNmOF83Njk2NTgxMzk0NTQ2_6a1e95f8-8cd3-4597-8a9a-0c7ef3a0248c"
      unitRef="shares">203575</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="i4057f7a822724cf5838e65868f45f1b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzctMy0xLTEtMA_89a5cf98-5f6d-44ba-8c10-fea079bcb322"
      unitRef="usd">-4976000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="i072bee74af734f4e9e26f6dba44d4b3e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzctNS0xLTEtMA_1379cf06-0b96-4b6d-ab2a-579478f7bd9d"
      unitRef="usd">7574000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzctMTEtMS0xLTA_60e9c035-fa20-4af9-9aac-949e934d0ce9"
      unitRef="usd">2598000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i072bee74af734f4e9e26f6dba44d4b3e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzktNS0xLTEtMA_a950689a-afc6-40a9-80c2-f5d52ac9c24e"
      unitRef="usd">27286000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzktMTEtMS0xLTA_b8a4ec73-f997-49f2-8b71-725bcea73445"
      unitRef="usd">27286000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i072bee74af734f4e9e26f6dba44d4b3e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzEwLTUtMS0xLTA_3464ad87-44e2-4a64-a29f-4e98087bfba2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a6a606e96344ef09eae079b59fcb323_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzEwLTctMS0xLTA_b2b4ff5f-46cf-4dcd-9fcf-95267b266c37"
      unitRef="usd">-13702000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzEwLTExLTEtMS0w_d1243347-713f-4a48-84a4-a5cabe059609"
      unitRef="usd">-13702000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i4057f7a822724cf5838e65868f45f1b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzExLTMtMS0xLTA_d170d4f1-be34-4176-b533-d400368e637a"
      unitRef="usd">783000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzExLTExLTEtMS0w_b698261e-11e3-4f95-849b-19795d89c8ac"
      unitRef="usd">783000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:NetIncomeLoss
      contextRef="i0b104489122b497d9c1a5eaff31514e7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzEyLTktMS0xLTA_a3d035af-0371-4321-963f-a3fda9c0bf9a"
      unitRef="usd">159338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzEyLTExLTEtMS0w_7c9eed98-3717-4c71-a6a8-ac058905ca24"
      unitRef="usd">159338000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i653c40ff225d436fa351c5b7f6182ad5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzE0LTEtMS0xLTA_28aabecc-d32e-404d-9e90-c4011e4ce9ba"
      unitRef="usd">18849000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i270db53701e946ddb893de920fd8959b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzE0LTMtMS0xLTA_19ff37e0-e1d8-473b-aeda-bb7c7e856fcd"
      unitRef="usd">1499986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57aea6d0fec74176a8566d2101288ff2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzE0LTUtMS0xLTA_4f2a7a4c-e113-455e-975d-ea84299b1c0d"
      unitRef="usd">-527417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d84c5d0bb5d4f4798675e01047fe17c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzE0LTctMS0xLTA_0fb5e178-4d73-4966-bece-9de14958af9e"
      unitRef="usd">-46616000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i83332a1a11534aa887850b93589f806d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzE0LTktMS0xLTA_db76a9ad-45f6-4035-819e-0937fa06875d"
      unitRef="usd">1071811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTpkNjJlYjBkYWQ0NWY0OWRjODY0MzE5NjQ5NjhkZDViZC90YWJsZXJhbmdlOmQ2MmViMGRhZDQ1ZjQ5ZGM4NjQzMTk2NDk2OGRkNWJkXzE0LTExLTEtMS0w_cc4a3f81-7657-4dbc-be03-7cd1dcf96199"
      unitRef="usd">2016613000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6f770575fea424b8f2130d1d31b1ce8_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzItMS0xLTEtMA_be25ad70-88b9-4fbf-8a0e-8d9f1f5a96e3"
      unitRef="usd">18280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i549c4a4d002e41c492bef22acbd739cc_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzItMy0xLTEtMA_fa6f8e4b-41cd-40d2-9d45-afa1bb08987d"
      unitRef="usd">1317539000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b1b999baad840e2a98a317492d3a6af_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzItNS0xLTEtMA_e744a785-c0ef-4e03-b73f-edd62f801266"
      unitRef="usd">-488573000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba935c4300294405906959b11d2b1e1a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzItNy0xLTEtMA_13683e82-9d7d-435a-8580-0a34aece5ed9"
      unitRef="usd">-46824000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae559d9a1ee74ed0beffbbd91cc93111_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzItOS0xLTEtMA_b4bd8f86-06e6-4487-8c47-fd5ad57280db"
      unitRef="usd">710910000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida4fe580f4da48d6b3382bd5d91cc77e_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzItMTEtMS0xLTA_1203a61a-a47a-4744-a8a0-7fb4e75439f3"
      unitRef="usd">1511332000</us-gaap:StockholdersEquity>
    <nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionTwo
      contextRef="ic94424e8d2dc494dbbe26c3c2629bf6f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzMtMy0xLTEtNjg5NA_b519cd7e-d199-4e97-8e41-f39f3263b338"
      unitRef="usd">1908000</nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionTwo>
    <nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionTwo
      contextRef="i68c7864c2a2c49ed9067040740bafd67_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzMtOS0xLTEtNjg5Nw_ea27fb98-8f50-4009-ac09-630d4974cb2d"
      unitRef="usd">6208000</nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionTwo>
    <nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionTwo
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzMtMTEtMS0xLTY4OTc_96c071ab-b8ab-4cd4-a021-9d76fe077407"
      unitRef="usd">8116000</nice:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionTwo>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6c50e845a6b9428088f2587af585bbd2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzQtMS0xLTEtMA_83336f4a-07a3-4ede-99d5-057d187c94fa"
      unitRef="usd">315000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic94424e8d2dc494dbbe26c3c2629bf6f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzQtMy0xLTEtMA_103f9151-06f4-4205-ab78-e482057504b3"
      unitRef="usd">17133000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzQtMTEtMS0xLTA_5232e650-42db-44cf-90ed-d699518de478"
      unitRef="usd">17448000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic94424e8d2dc494dbbe26c3c2629bf6f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzYtMy0xLTEtMA_89e78ebd-18c9-453c-b2e6-dda8de98366f"
      unitRef="usd">56980000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzYtMTEtMS0xLTA_ce18511b-cf52-4c6e-a140-6c46df5311c7"
      unitRef="usd">56980000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzctMC0xLTEtMC90ZXh0cmVnaW9uOjdlNTAyZTNmNDNhZTQ4YjRhNzM3MTRkY2NlNjkyODE0Xzc2OTY1ODEzOTQ2NTQ_03266767-38f3-4e68-892e-4b00b98eb7b1"
      unitRef="shares">147347</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="ic94424e8d2dc494dbbe26c3c2629bf6f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzctMy0xLTEtMA_c8fed0de-8751-4081-b7cd-8c6f4f7b1e22"
      unitRef="usd">-3642000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="id549d571053f40539012009fa31a2769_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzctNS0xLTEtMA_22262caf-cca6-4750-af06-48c269e0ec8c"
      unitRef="usd">5296000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzctMTEtMS0xLTA_0708b98e-25a3-4dfc-8ff9-5d7a6219bf55"
      unitRef="usd">1654000</nice:IssuanceOfTreasurySharesUnderStockPurchasePlansUponVestingOfRestrictedStockUnitsOrdinaryShares>
    <nice:EquityComponentsOfExchangeableNotes
      contextRef="ic94424e8d2dc494dbbe26c3c2629bf6f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzgtMy0xLTEtMA_60538efe-6dbc-4512-bedc-1bb62aca0c60"
      unitRef="usd">30895000</nice:EquityComponentsOfExchangeableNotes>
    <nice:EquityComponentsOfExchangeableNotes
      contextRef="id549d571053f40539012009fa31a2769_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzgtNS0xLTEtMA_72a91e7d-bfd9-4653-a4ca-a44e38829168"
      unitRef="usd">0</nice:EquityComponentsOfExchangeableNotes>
    <nice:EquityComponentsOfExchangeableNotes
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzgtMTEtMS0xLTA_bab0423b-6879-4a4c-b8c6-8dafb20d78d1"
      unitRef="usd">30895000</nice:EquityComponentsOfExchangeableNotes>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id549d571053f40539012009fa31a2769_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzktNS0xLTEtMA_65abf7c8-e26c-43ea-9e09-449c0dbb8072"
      unitRef="usd">24428000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzktMTEtMS0xLTA_b581c0b4-b553-4498-b405-ba0f6ba27cd1"
      unitRef="usd">24428000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8fe9ab66d8c54c53ad5989a82a18377d_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzEwLTctMS0xLTA_b2700060-59fd-40cd-992a-3238556322e0"
      unitRef="usd">13910000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzEwLTExLTEtMS0w_199f548a-9b6c-4584-805a-7d2bc8a5aae9"
      unitRef="usd">13910000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjpjNjNlNjJhNzNjZTU0NWUxYWIxM2JiMjk5MTFjMjBiNF83Njk2NTgxMzk0NDc5_74069e1b-ceb8-4aec-abd7-97605b171834"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i68c7864c2a2c49ed9067040740bafd67_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzExLTktMS0xLTA_79609caa-ea16-4473-8e62-088b7a51ec25"
      unitRef="usd">9637000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzExLTExLTEtMS0w_24b58162-8948-4a2d-b7a9-41615d687c5e"
      unitRef="usd">9637000</us-gaap:Dividends>
    <us-gaap:NetIncomeLoss
      contextRef="i68c7864c2a2c49ed9067040740bafd67_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzEyLTktMS0xLTA_32067ac9-b8ea-4ba7-b17a-663c93a36122"
      unitRef="usd">143291000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzEyLTExLTEtMS0w_eeb9f72c-d6c8-4f7f-a129-45b2e3ff9b80"
      unitRef="usd">143291000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i5d39464ecca94c2ead478c7b8bd42fd9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzE0LTEtMS0xLTA_2c24b284-203f-4dfb-87c5-34cb0f5677e1"
      unitRef="usd">18595000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82f3fc0eb03b4a95b331670868a1591d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzE0LTMtMS0xLTA_7e9531cc-ad42-4f91-9085-7b81f06bfdf2"
      unitRef="usd">1420813000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b48607e520d4cdc9c25df2a157a7201_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzE0LTUtMS0xLTA_2c46a0ec-fd32-48f1-b9c9-5d195e6d407d"
      unitRef="usd">-507705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ee7771bd93a4b17872766630222c2be_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzE0LTctMS0xLTA_f96e9a4b-c54f-45db-9200-bd70c280d9ea"
      unitRef="usd">-32914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia134365539a147da88af7797d5387ff6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzE0LTktMS0xLTA_d5588bfd-df26-4cbe-9925-6549a105adfd"
      unitRef="usd">850772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzAvZnJhZzpiNjM4YjljMDNhNzI0NzQxYTdiYjY1NDY3YWFkOGMwNy90YWJsZTo4NmJkNTY0MmVjNTk0MTYzOTIwNDkzOGFmZDAwYTMxMi90YWJsZXJhbmdlOjg2YmQ1NjQyZWM1OTQxNjM5MjA0OTM4YWZkMDBhMzEyXzE0LTExLTEtMS0w_4ca6f703-0bdf-4f37-88ae-a557b84f9292"
      unitRef="usd">1749561000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzQtMS0xLTEtMA_779bc213-a150-4cec-b89a-1ef3a59a90e7"
      unitRef="usd">185904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzQtMy0xLTEtMA_93aafd77-07b7-4ced-8e74-130d3a154d44"
      unitRef="usd">159338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzQtNS0xLTEtMA_4efbf7c2-038f-4e74-ab82-da5c3b6c2b2e"
      unitRef="usd">143291000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzYtMS0xLTEtMA_06baea9b-6e1f-494d-ac75-c2750a8800fa"
      unitRef="usd">173230000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzYtMy0xLTEtMA_526a1ba5-2814-47a5-953d-cda7a91a8cdb"
      unitRef="usd">157142000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzYtNS0xLTEtMA_38071cc8-a35c-48d5-9011-fbf547c01245"
      unitRef="usd">156301000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzctMS0xLTEtMA_46320074-e7c3-4ec8-87cd-5f078f583fd2"
      unitRef="usd">80864000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzctMy0xLTEtMA_6a2c44af-d004-45bc-ba8e-ee759f348595"
      unitRef="usd">67223000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzctNS0xLTEtMA_aaeb1462-26fa-42e9-b957-13d38f854cc6"
      unitRef="usd">56980000</us-gaap:ShareBasedCompensation>
    <nice:IncreaseDecreaseInAccruedSeverancePay
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzgtMS0xLTEtMA_788103dd-fac6-48da-8b32-6dc046b41714"
      unitRef="usd">-1964000</nice:IncreaseDecreaseInAccruedSeverancePay>
    <nice:IncreaseDecreaseInAccruedSeverancePay
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzgtMy0xLTEtMA_99dc45bc-3b13-4f33-bb65-855a09826239"
      unitRef="usd">1020000</nice:IncreaseDecreaseInAccruedSeverancePay>
    <nice:IncreaseDecreaseInAccruedSeverancePay
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzgtNS0xLTEtMA_fe47993e-552b-449f-b97f-ae5dd51495dc"
      unitRef="usd">-788000</nice:IncreaseDecreaseInAccruedSeverancePay>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzktMS0xLTEtMA_7d7f93c5-e86e-464d-bac1-2fc3db10ed4b"
      unitRef="usd">53000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzktMy0xLTEtMA_9ebe1f31-4a00-4586-a2e2-16b9ff3c97c6"
      unitRef="usd">598000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzktNS0xLTEtMA_651d2d04-04ee-4b5a-b941-07ff34c45e5e"
      unitRef="usd">-646000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEwLTEtMS0xLTA_0c3ece65-63d3-4b73-92a6-e6a59ca8243d"
      unitRef="usd">-12208000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEwLTMtMS0xLTA_b18d879d-36bb-4258-8f5c-5c84ed7655b7"
      unitRef="usd">-30172000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEwLTUtMS0xLTA_c7c98414-dd6b-47a8-838a-75b45fa9c9c8"
      unitRef="usd">-70805000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEyLTEtMS0xLTA_c288242b-9710-4e94-9b7a-2ce5b58d13c4"
      unitRef="usd">29863000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEyLTMtMS0xLTA_56ab193c-a685-4bb1-b12c-e2b3b1f8c84a"
      unitRef="usd">72583000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEyLTUtMS0xLTA_dc7db1b1-192b-4147-9913-59f5bcf85e0a"
      unitRef="usd">-37735000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEzLTEtMS0xLTA_962641b6-884e-4a9b-9cad-d2094fe163c1"
      unitRef="usd">76180000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEzLTMtMS0xLTA_5eb666d5-3f55-4ebd-b085-64ad35054fd2"
      unitRef="usd">29852000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzEzLTUtMS0xLTA_1b4bcd48-2d38-4da2-b8fb-c4730f582805"
      unitRef="usd">6839000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE0LTEtMS0xLTA_30593bfb-b0ef-4edc-aa38-7eed627b2439"
      unitRef="usd">777000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE0LTMtMS0xLTA_ae41aee5-5586-43cb-97ac-cc4ad7fbd467"
      unitRef="usd">-3526000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE0LTUtMS0xLTA_b824aad8-999c-47bf-9b49-8d5efce450c2"
      unitRef="usd">2665000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE1LTEtMS0xLTA_b2705852-b8ce-49f4-9da3-d9b1e4d3167c"
      unitRef="usd">31730000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE1LTMtMS0xLTA_424b5511-3f95-45bc-be6a-1f5d95a45258"
      unitRef="usd">48095000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE1LTUtMS0xLTA_ee42be38-6d34-45a4-8609-c60c360e3d57"
      unitRef="usd">25541000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <nice:IncreaseDecreaseOperatingLeaseRightOfUseAssetsNet
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE2LTEtMS0xLTIwMjQ1_da0da61f-3411-4cea-87ff-06122a708769"
      unitRef="usd">-19104000</nice:IncreaseDecreaseOperatingLeaseRightOfUseAssetsNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE2LTEtMS0xLTA_7c4d4f4d-fcfb-498d-9b14-455d03080cee"
      unitRef="usd">13810000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE2LTMtMS0xLTA_c3315a1f-c7e7-478a-b1fb-0cb4d6dc1ab0"
      unitRef="usd">92768000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE2LTUtMS0xLTA_5636074a-d66f-4d3a-ae21-19009539d07c"
      unitRef="usd">41624000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE3LTEtMS0xLTA_93200e40-bc85-4b11-96f1-662bf36ff8da"
      unitRef="usd">-311000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE3LTMtMS0xLTA_041ad80f-07db-4425-ad64-51a33ae6ef4a"
      unitRef="usd">-1024000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE3LTUtMS0xLTA_bda28fe2-bab4-48c7-b140-a729acc4abe6"
      unitRef="usd">-5169000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <nice:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzE5LTEtMS0xLTIwMjM5_bd9168ea-a960-48a0-b2ec-4053222a4120"
      unitRef="usd">-18839000</nice:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIwLTEtMS0xLTA_41653041-df72-478a-9a8f-e3bc82272e3a"
      unitRef="usd">9236000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIwLTMtMS0xLTA_3cff6334-0e92-40b1-b461-3ff6aed5d154"
      unitRef="usd">8670000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIwLTUtMS0xLTA_32eaab26-1ee2-4784-b843-332f81a760cc"
      unitRef="usd">13547000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIxLTEtMS0xLTA_9aebab73-3124-4f2a-a46a-8799a8f387e9"
      unitRef="usd">1079000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIxLTMtMS0xLTA_5e0ad186-9fea-47b4-9c9f-f7a811aecbcd"
      unitRef="usd">-108000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIxLTUtMS0xLTA_415f4efa-5101-4da7-9dd1-617e8b3e6f1b"
      unitRef="usd">67000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIzLTEtMS0xLTA_48683fdb-5d5c-4b6d-87f9-431976ab549e"
      unitRef="usd">374158000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIzLTMtMS0xLTA_57dddc9b-c787-4054-9a76-517eb0e0751b"
      unitRef="usd">396609000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzIzLTUtMS0xLTA_31d73495-88dd-487e-ad6c-c244bf694984"
      unitRef="usd">394662000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI3LTEtMS0xLTA_dc1fe854-2cb8-4346-bb2b-a1d22d3c33ba"
      unitRef="usd">27293000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI3LTMtMS0xLTA_a7ec2453-71ac-4e17-a46c-40dadfb7daab"
      unitRef="usd">31442000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI3LTUtMS0xLTA_f4655a6b-49ac-4ca5-953b-031c919bddeb"
      unitRef="usd">39889000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI4LTEtMS0xLTA_9924e8fb-d22b-4c93-959d-c71ac4b8dffe"
      unitRef="usd">619060000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI4LTMtMS0xLTA_6b84ee2d-7107-4b1a-bf74-4be30883facf"
      unitRef="usd">429500000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI4LTUtMS0xLTA_2fec7443-526e-4dd4-a769-77205c5d64fb"
      unitRef="usd">133423000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI5LTEtMS0xLTA_8a6c4f03-030c-4c48-87c0-8a52533cd398"
      unitRef="usd">362713000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI5LTMtMS0xLTA_f732e636-1d68-4d3b-8bf6-67d63ea0cd90"
      unitRef="usd">137180000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzI5LTUtMS0xLTA_703a9abc-3e81-47bf-b447-ec9509398748"
      unitRef="usd">64295000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <nice:PaymentsToAcquireBusinessesAndAssetsNetOfCashAcquired
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzMwLTEtMS0xLTA_b72f63d8-82f6-41fd-804e-ef57ebaf186e"
      unitRef="usd">25972000</nice:PaymentsToAcquireBusinessesAndAssetsNetOfCashAcquired>
    <nice:PaymentsToAcquireBusinessesAndAssetsNetOfCashAcquired
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzMwLTMtMS0xLTA_5be1cddc-2464-4a72-9068-96775dd1090d"
      unitRef="usd">104776000</nice:PaymentsToAcquireBusinessesAndAssetsNetOfCashAcquired>
    <nice:PaymentsToAcquireBusinessesAndAssetsNetOfCashAcquired
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzMwLTUtMS0xLTA_13d2e257-470e-42d6-8db7-0ff88299f78c"
      unitRef="usd">76027000</nice:PaymentsToAcquireBusinessesAndAssetsNetOfCashAcquired>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzMyLTEtMS0xLTA_35419705-fe6e-400c-b14b-a7aa3dc17f4e"
      unitRef="usd">34679000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzMyLTMtMS0xLTA_75f0a983-2f00-477a-8ef1-c4ae05ca8315"
      unitRef="usd">32225000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzMyLTUtMS0xLTA_0bafd637-9c60-4ab6-a813-21a12a84ba38"
      unitRef="usd">27936000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzM0LTEtMS0xLTA_226abc1a-d445-4a7d-8d67-159b0b0d10b9"
      unitRef="usd">-344291000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzM0LTMtMS0xLTA_320f9a6c-4f2c-43ff-bd4e-ea9182413c76"
      unitRef="usd">-460763000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZToyYTE4YzA5MDllMmE0MTVmYTkzYmQ4ZGNkNDI1MGQ1MC90YWJsZXJhbmdlOjJhMThjMDkwOWUyYTQxNWZhOTNiZDhkY2Q0MjUwZDUwXzM0LTUtMS0xLTA_ce5151b7-9521-4180-88d4-8cf9ff037498"
      unitRef="usd">-212980000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzMtMS0xLTEtMA_751f5622-2205-4e1c-9201-6bd6c932f133"
      unitRef="usd">5428000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzMtMy0xLTEtMA_9e4cd18d-20ed-441b-a7fe-26aa9e331103"
      unitRef="usd">19048000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzMtNS0xLTEtMA_49da1050-8176-4a0e-81ac-882a2723f74b"
      unitRef="usd">19240000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzQtMS0xLTEtMA_02b36515-0e48-4972-84d3-9ccae88096a5"
      unitRef="usd">47276000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzQtMy0xLTEtMA_c12666a6-dcb5-4df4-a83b-f9fb3b2b0bc7"
      unitRef="usd">26004000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzQtNS0xLTEtMA_c9eee5d0-f61a-487e-9fd7-c434bd5e95e3"
      unitRef="usd">24428000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzUtMS0xLTEtMA_b35c8c7b-1a73-40f2-8d9e-200033704f5e"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzUtMy0xLTEtMA_b4c491be-2aee-4de6-ac62-e8dda3432158"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzUtNS0xLTEtMA_08895223-f4e0-41d2-ba0e-4597ed5dd0ff"
      unitRef="usd">9637000</us-gaap:PaymentsOfDividends>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzYtMS0xLTEtMA_14450281-7cb2-42b9-944a-aa9274788b15"
      unitRef="usd">816000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzYtMy0xLTEtMA_75bea3e8-baef-4afe-afa6-4560c35753d0"
      unitRef="usd">876000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzYtNS0xLTEtMA_883df061-3ced-4112-a5b6-ad47628a7a44"
      unitRef="usd">137000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzgtMS0xLTEtMA_bcf1931f-59a4-481f-880d-1539e5c40fb2"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzgtMy0xLTEtMA_f990a105-03f3-4059-ba71-5c844e377833"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzgtNS0xLTEtMA_4c07c5f5-0056-4cff-86fa-89108974fcb8"
      unitRef="usd">260135000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzktMS0xLTEtMA_bc3f7432-ddfd-41bc-b5e0-21d3af9544be"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzktMy0xLTEtMA_bec7972c-bf92-41ba-96d4-f5e377ef8482"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzktNS0xLTEtMA_e8a985b4-59ad-4150-993e-1b072d00cbf8"
      unitRef="usd">260000000</us-gaap:RepaymentsOfLongTermDebt>
    <nice:EarnoutPaymentsRelatedToAcquisitions
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEwLTEtMS0xLTA_0e2a602e-1f0c-4083-b61e-e7f3bf5ecedc"
      unitRef="usd">0</nice:EarnoutPaymentsRelatedToAcquisitions>
    <nice:EarnoutPaymentsRelatedToAcquisitions
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEwLTMtMS0xLTA_d1b726f8-1024-4948-901b-9c2f660f0b78"
      unitRef="usd">8436000</nice:EarnoutPaymentsRelatedToAcquisitions>
    <nice:EarnoutPaymentsRelatedToAcquisitions
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEwLTUtMS0xLTA_0da6ac1a-6e85-4c58-b04b-c9c5278756f8"
      unitRef="usd">0</nice:EarnoutPaymentsRelatedToAcquisitions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzExLTEtMS0xLTA_3b54f0fd-8c02-4b44-9393-3cf47a4c9f07"
      unitRef="usd">-42664000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzExLTMtMS0xLTA_e214021c-0879-45e7-a92e-a19b4ceb209d"
      unitRef="usd">-16268000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzExLTUtMS0xLTA_3509f106-cc15-4468-957b-1f94a5d0e828"
      unitRef="usd">-14827000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEyLTEtMS0xLTA_99a3c0af-1cf3-48bb-bec0-112748417a78"
      unitRef="usd">-979000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEyLTMtMS0xLTA_5255f612-0307-4f27-a1a2-549a7b007114"
      unitRef="usd">-5781000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEyLTUtMS0xLTA_1d1fc44e-5905-41a5-ba0e-3dc6360ed331"
      unitRef="usd">4421000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEzLTEtMS0xLTA_acf801f3-6f78-4144-ba68-4f27bba7e0a3"
      unitRef="usd">-13776000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEzLTMtMS0xLTA_d3409305-cbab-4f52-9b48-c14533530f33"
      unitRef="usd">-86203000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzEzLTUtMS0xLTA_06d429eb-63fe-48c6-b276-62cc1b0a552d"
      unitRef="usd">171276000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE0LTEtMS0xLTA_1a592fa4-c0dc-476e-b09a-f7a4abc65504"
      unitRef="usd">242099000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE0LTMtMS0xLTA_c0331b21-04d4-41f9-9c10-5dd715d86b12"
      unitRef="usd">328302000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ida4fe580f4da48d6b3382bd5d91cc77e_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE0LTUtMS0xLTA_82240811-cb16-4f55-811b-dd4f269b26f7"
      unitRef="usd">157026000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE1LTEtMS0xLTA_e0ed92d2-aa44-437b-b6f6-d68e13bae963"
      unitRef="usd">228323000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE1LTMtMS0xLTA_fb4f3dfd-59e8-4a4d-8491-60cdd420f260"
      unitRef="usd">242099000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE1LTUtMS0xLTA_e64a5446-9884-48ef-9e1e-12061e602dab"
      unitRef="usd">328302000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE4LTEtMS0xLTA_0dfe92db-c4d1-48b5-b34c-27d7ab068d75"
      unitRef="usd">65200000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE4LTMtMS0xLTA_caab3d84-f304-416a-b605-61f643a00256"
      unitRef="usd">42858000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE4LTUtMS0xLTA_5e7fcc80-8b4a-4810-855e-73007b04619c"
      unitRef="usd">33029000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE5LTEtMS0xLTA_ba00a17a-2202-4eb7-8b1d-bd41c8aab55e"
      unitRef="usd">11493000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE5LTMtMS0xLTA_abec771d-787f-4b75-81f8-15227ae863fc"
      unitRef="usd">12319000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzE5LTUtMS0xLTA_01ae7fc2-4371-465d-9093-76dea6bfd031"
      unitRef="usd">7910000</us-gaap:InterestPaidNet>
    <nice:ChangeInOtherReceivablesWithRespectToExerciseOfShareOptions
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzIxLTEtMS0xLTA_cd04aec9-2319-4f4b-9fd7-0d298f7ce715"
      unitRef="usd">0</nice:ChangeInOtherReceivablesWithRespectToExerciseOfShareOptions>
    <nice:ChangeInOtherReceivablesWithRespectToExerciseOfShareOptions
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzIxLTMtMS0xLTA_1200dc8d-4798-4adb-aad8-d3cfa40a1fec"
      unitRef="usd">53000</nice:ChangeInOtherReceivablesWithRespectToExerciseOfShareOptions>
    <nice:ChangeInOtherReceivablesWithRespectToExerciseOfShareOptions
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzIxLTUtMS0xLTA_63d62a13-2530-421f-82ee-f5faa63353b2"
      unitRef="usd">138000</nice:ChangeInOtherReceivablesWithRespectToExerciseOfShareOptions>
    <nice:IncreaseInAccruedExpensesAndOtherLiabilitiesWithRespectToPurchaseOfTreasuryShares
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzIyLTEtMS0xLTA_b7d6dbcd-2008-4d11-acf5-b60bde7ff0e2"
      unitRef="usd">35000</nice:IncreaseInAccruedExpensesAndOtherLiabilitiesWithRespectToPurchaseOfTreasuryShares>
    <nice:IncreaseInAccruedExpensesAndOtherLiabilitiesWithRespectToPurchaseOfTreasuryShares
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzIyLTMtMS0xLTA_e37d53e6-e111-4792-a3b5-b7024b7fc331"
      unitRef="usd">1282000</nice:IncreaseInAccruedExpensesAndOtherLiabilitiesWithRespectToPurchaseOfTreasuryShares>
    <nice:IncreaseInAccruedExpensesAndOtherLiabilitiesWithRespectToPurchaseOfTreasuryShares
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xMzYvZnJhZzphNzI2YjFhYmRkZWY0YzY5Yjk5NGFlM2ViN2NlMTAzOC90YWJsZTo1ZDMyZjQxMTkyODY0ODIzOGZlZDUwNDA1NjJmYTc1Mi90YWJsZXJhbmdlOjVkMzJmNDExOTI4NjQ4MjM4ZmVkNTA0MDU2MmZhNzUyXzIyLTUtMS0xLTA_eead719d-338e-4aa3-8e8f-bc1a8900e58d"
      unitRef="usd">0</nice:IncreaseInAccruedExpensesAndOtherLiabilitiesWithRespectToPurchaseOfTreasuryShares>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzgyNDYzMzcyNjk2MDg_d63203c7-e88b-41d5-8947-fd124d00cb88">GENERAL&lt;div style="text-indent:54pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;General:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;NICE Ltd. and its subsidiaries (the "Company") is a global&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#008080;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;enterprise cloud software leader, serving two main markets, Customer Engagement and Financial Crime and Compliance. The Company's core mission is to transform experiences to be extraordinary and trusted. The Company's software is used by customer service organizations of enterprises of all sizes and verticals, and by compliance and fraud-prevention groups in leading financial institutions. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;The Company help organizations transform customer experiences with solutions aimed at understanding consumer journeys, creating smarter hyper-personalized connections, managing omnichannel interactions and providing digital-centric self-service capabilities. The Company also help organizations transform their workforce experience with solutions aimed at engaging employees, optimizing operations and automating processes. Additionally, The Company help financial services organizations make experiences safer with solutions aimed at predicting needs and identifying risks to prevent money laundering and fraud, as well as ensuring compliance in real-time. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;NICE Ltd. is at the forefront of several industry technological disruptions: the growing maturity of analytics and AI, the adoption of cloud platforms by enterprises, the expansion of use of digital channels to communicate with customers, and the shift by financial institutions to integrated risk management solutions for end-to-end financial crime prevention. The Company's solutions form a comprehensive and unified portfolio based on its unique domain expertise for driving customer experience transformation and preventing financial crime as well as enhancing public safety. These solutions are built on innovative cloud platforms that are digital-first, integrating advanced analytics, AI and automation in a wide range of business applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Acquisitions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;1. Acquisitions in 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;During 2019, the Company acquired certain companies, accounted for a as business combination and an asset acquisition (see also note 2z). The financial results of the acquired companies are included in the Company&#x2019;s consolidated financial statements, from their respective acquisition dates, and the results from each of these companies were not individually material to the Company&#x2019;s consolidated financial statements. In the aggregate, the total preliminary purchase price for these acquisitions was approximately $26,671 in cash. The Company preliminary recorded $15,683 of identifiable intangible assets, based on their estimated fair values, and $14,480 of residual goodwill. The preliminary fair value estimates for the assets acquired assumed for these acquisitions completed during 2019 were based upon preliminary calculations and valuations, and the estimates and assumptions for these acquisitions are subject to change as the Company obtains additional information during the respective measurement periods (up to one year from the respective acquisition dates).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2. Acquisition of Mattersight Corporation in 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On August 20, 2018, the Company completed the acquisition of Mattersight Corporation ("Mattersight"), a leading provider of cloud based analytics for customer service organizations. The Company acquired Mattersight for total consideration of $105,053.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon acquisition, Mattersight became a wholly-owned subsidiary of the Company.&#160;The acquisition was accounted for as a business combination. This method requires, among other things, that assets acquired and liabilities assumed in a business combination be recognized at their fair values as of the acquisition date. The Company recorded core technology, customer relationships, customer backlog&#160;and goodwill in amount of $50,852; $7,757; $5,439 and $48,579, respectively. The estimated useful life of the core technology, customer relationships, and customer backlog are 5 to 7 years, 7 years, and 2 to 3 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Goodwill generated from this business combination is attributed to synergies between the Company's and Mattersight's respective products and services. The goodwill is not deductible for income tax purposes. The fair value estimates of assets acquired and liabilities assumed from this acquisition were based on a preliminary valuation, which was finalized during 2019 as part of the measurement period. See Note 8 regarding changes during 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The results of Mattersight's operations have been included in the consolidated financial statements since August 20, 2018. Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company's consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:108pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;3. Acquisitions in 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During 2017, the Company acquired certain companies. These acquisitions were not significant individually or in the aggregate. The financial results of the acquired companies are included in the Company's consolidated financial statements from their respective acquisition dates, and the results from each of these companies were not individually material to the Company's consolidated financial statements. In the aggregate, the total purchase price for these acquisitions was approximately $76,870. The Company preliminarily recorded $2,291 of net tangible liabilities and $51,015 of identifiable intangible assets, based on their estimated fair values, and $28,145 of residual goodwill. The fair value of assets acquired and liabilities assumed from those acquisitions were based on a preliminary valuation which was finalized during 2018 as part of the measurement period. See Note 8 regarding changes during 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;4. Acquisitions related costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:94.5pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During 2019, 2018 and 2017, acquisition related costs amounted to $720, $1,249 and $970 respectively, and were included in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <nice:NumberOfMarkets
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc2OTY1ODE0Mjg0ODQ_0cd1e817-4147-4c24-b3c2-e45abd2dca2c"
      unitRef="market">2</nice:NumberOfMarkets>
    <nice:BusinessCombinationAndAssetAcquisitionConsiderationTransferred
      contextRef="i32d98d7c704741c98878d5597816bb28_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc4NjE1MDgxNDMxODU4_6a71233a-9f31-4d6d-a494-59fa300d7b2e"
      unitRef="usd">26671000</nice:BusinessCombinationAndAssetAcquisitionConsiderationTransferred>
    <nice:BusinessCombinationAndAssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i98e5651f08194ce4bb8645d88f04cb1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc2OTY1ODE0NDA0NDk_b5e7bfd4-7664-460a-a6cd-d3c55add212f"
      unitRef="usd">15683000</nice:BusinessCombinationAndAssetAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i98e5651f08194ce4bb8645d88f04cb1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc4NjE1MDgxNDMxODgy_24f83b7c-3b5b-45f8-8ce7-88d82080b6d2"
      unitRef="usd">14480000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i006c7ec96a194cbea19b22d25e5fd943_D20180820-20180820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzE4NTM_6c0512e8-6852-4d4f-af75-8dea7d1701aa"
      unitRef="usd">105053000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i0c04c16c1dbe482ea55cbc11b2964acc_I20180820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzIyODA_9bc19698-0f76-4834-b9f1-113c1ce065b9"
      unitRef="usd">50852000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="id20e5e1d413e4ea4bee88e9cb6637eb6_I20180820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzIyODQ_5f3e8201-e839-4c27-9881-690ddf19979b"
      unitRef="usd">7757000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i3113ad5fdb00473f86a41a9d5e65d031_I20180820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzIyODg_67029fef-8297-4621-8c99-adbedee2b15f"
      unitRef="usd">5439000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:Goodwill
      contextRef="i69400685e51340768a70e0d8b1974b90_I20180820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzIyOTU_070020b4-51bc-47f7-90df-6b69cce4160b"
      unitRef="usd">48579000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i64701ae45bda4feeb9fa7e41eed40f50_D20180820-20180820"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc2OTY1ODE0Mjg1Mzk_7693acdc-ae7b-4f39-a678-417087a0fce2">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4ca1be0c9c5f426ab980963ff45930c5_D20180820-20180820"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc2OTY1ODE0Mjg1NDE_5a7b6c8b-8e29-4cef-b1f9-e3541e302449">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i35e5f5845b06404d80a1729dbf0fb396_D20180820-20180820"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzI0MjM_bef346a7-7abb-4a06-a6c8-57e4c95a9027">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7bd7f07094e54489beab3fc5dd67b749_D20180820-20180820"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc2OTY1ODE0Mjg1NDM_f4649705-6145-44f6-a4df-42cf32eef04c">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i502d9e2061784e5bb19711ccf6d0bcb0_D20180820-20180820"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc2OTY1ODE0Mjg1NDU_29f86e86-4dc7-4595-b2c8-47b07294b2c2">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RedeemableNoncontrollingInterestEquityOtherCarryingAmount
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzM4MjQ_e9d98d7e-2a09-4627-87b9-39d0ab3cbed1"
      unitRef="usd">76870000</us-gaap:RedeemableNoncontrollingInterestEquityOtherCarryingAmount>
    <nice:NetTangibleLiabilities
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzM4NjM_5b801ce8-0f4f-4e09-8ff5-bd82ec552a19"
      unitRef="usd">2291000</nice:NetTangibleLiabilities>
    <us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzM4OTg_01bb48c1-69fb-4fd3-86c4-050f604ea17f"
      unitRef="usd">51015000</us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzM5Nzg_e44f237c-0086-4798-8cde-7bb89cd7def2"
      unitRef="usd">28145000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <us-gaap:AcquisitionCosts
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3Xzc2OTY1ODE0Mjg1NDc_3dcf4978-dd6d-41dc-9660-f81fc6f71a64"
      unitRef="usd">720000</us-gaap:AcquisitionCosts>
    <us-gaap:AcquisitionCosts
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzYxNTc_cbbe9926-a732-498e-8dc3-b3414e00c37e"
      unitRef="usd">1249000</us-gaap:AcquisitionCosts>
    <us-gaap:AcquisitionCosts
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDIvZnJhZzoxMTQxY2RjNGIxOTE0OGFjYjQwNDc0M2Y2MTBiNGQ5Ny90ZXh0cmVnaW9uOjExNDFjZGM0YjE5MTQ4YWNiNDA0NzQzZjYxMGI0ZDk3XzYxNjQ_27f0105d-60ee-4cfe-97d6-6d52a215e7e4"
      unitRef="usd">970000</us-gaap:AcquisitionCosts>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzgyNDYzMzc0MjU1MDg_bcdf30e0-e5c6-4892-85a8-7d7bf3659994">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consolidated financial statements were prepared in accordance with United States Generally Accepted Accounting Principles ("U.S. GAAP").&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Use of estimates:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Financial statements in United States dollars:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The currency of the primary economic environment in which the operations of NICE Ltd. and certain subsidiaries are conducted is the U.S. dollar ("dollar"); thus, the dollar is the functional currency of NICE Ltd. and certain subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;NICE Ltd. and certain subsidiaries' transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with ASC 830, "Foreign Currency Matters". All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For those subsidiaries whose functional currency has been determined to be a non-dollar currency, assets and liabilities are translated at year-end exchange rates and statement of income items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in shareholders' equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;c.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Principles of consolidation:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Intercompany transactions and balances have been eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;d.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cash equivalents are short-term unrestricted highly liquid investments that are readily convertible into cash, with original maturities of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzIyNTk_60c6defa-b6b7-47e4-8887-9b84a1a4feda"&gt;three&lt;/span&gt; months or less at acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;e.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for investments in debt securities in accordance with ASC 320, "Investments - Debt and Equity Securities". Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Marketable securities classified as "available-for-sale" are carried at fair value, based on quoted market prices. Unrealized gains and losses are reported in a separate component of shareholders' equity in accumulated other comprehensive income. Gains and losses are recognized when realized, on a specific identification basis, in the Company's consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's securities are reviewed for impairment in accordance with ASC 320-10-35. If such assets are considered to be impaired, the impairment charge is recognized in earnings when a decline in the fair value of its investments below the cost basis is judged to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value, the potential recovery period and the Company's intent to sell, including whether it is more likely than not that the Company will be required to sell the investment before recovery of cost basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For securities with an unrealized loss that the Company intends to sell, or it is more likely than not that the Company will be required to sell before recovery of their amortized cost basis, the entire difference between amortized cost and fair value is recognized in earnings. For securities that do not meet these criteria, the amount of impairment recognized in earnings is limited to the amount related to credit losses, while declines in fair value related to other factors are recognized in accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;f.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.17pt;"&gt;Property and equipment, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment are stated at cost, net of accumulated depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual periods ranges: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.267%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.977%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internal use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;5 - 14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Leasehold improvements are amortized by the straight-line method over the term of the lease or the estimated useful life of the improvements, whichever is shorter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;g.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Internal use software costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company capitalizes development costs incurred during the application development stage that are related to internal use technology that supports its cloud services. Under ASC 350-40, internal-use software is included in property and equipment, net in the consolidated balance sheets. Capitalization of such costs begins when the preliminary project stage is complete and ceases at the point in which the project is substantially complete and is ready for its intended purpose. Costs incurred in the process of software production are charged to expenses as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;h.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Other intangible assets, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other intangible assets are amortized over their estimated useful lives using the straight-line method, at the following annual periods ranges:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.523%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.310%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 &#x2013; 8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 - 12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 - 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;i.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt;"&gt;Impairment of long-lived assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's long-lived assets and identifiable intangibles that are subject to amortization are reviewed for impairment in accordance with ASC 360, "Property, Plant, and Equipment," whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Impairment indicators include any significant changes in the manner of the Company's use of the assets and significant negative industry or economic trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon determination that the carrying value of a long-lived asset may not be recoverable based upon a comparison of aggregate undiscounted projected future cash flows to the carrying amount of the asset, an impairment charge is recorded for the excess of the carrying amount over fair value. In 2019, 2018 and 2017, no impairment charge was recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;j.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt;"&gt;Goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill represents the excess of the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, "Intangible - Goodwill and Other" ("ASC 350"), goodwill is not amortized, but rather is subject to an annual impairment test.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 350 requires goodwill to be tested for impairment at the reporting unit level at least annually or between annual tests in certain circumstances, and written down when impaired. Goodwill is tested for impairment by comparing the fair value of the reporting unit with its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the two-step quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If it does result in a more likely than not indication of impairment, the two-step impairment test is performed. Alternatively, ASC 350 permits an entity to bypass the qualitative assessment for any reporting unit and proceed directly to performing the first step of the goodwill impairment test.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the fourth quarter of each of the years presented, the Company performed a qualitative assessment for its reporting units and concluded that the qualitative assessment did not result in a more likely than not indication of impairment, and therefore no further impairment testing was required. Accordingly, during the years 2019, 2018 and 2017, no impairment charge was recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;k.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Exchangeable senior notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company applies ASC 815, "Derivative and Hedging" ("ASC 815"), and ASC 470, "Debt" ("ASC 470"). Under these standards, the Company separately accounts for the liability and equity components of convertible debt instruments that may be settled in cash in a manner that reflects the Company's nonconvertible debt borrowing rate. The liability component at issuance is recognized at fair value, based on the fair value of a similar instrument that does not have a conversion feature. The equity component is based on the excess of the principal amount of the debentures over the fair value of the liability component, after adjusting for an allocation of debt issuance costs, and is recorded as capital in excess of par. Debt discounts are amortized as additional non-cash interest expense over the expected life of the debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;l.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt;"&gt;Revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company generates revenues from sales of software products, services and cloud, which include software license, software-as-a-service, network connectivity, hosting, support and maintenance, implementation, configuration, project management, consulting and training. The Company sells its products directly through its sales force and indirectly through a global network of distributors, system integrators and strategic partners, all of whom are considered end-users.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Starting 2018, the Company recognizes revenues in accordance with ASC No. 606, "Revenue from Contracts with Customers" ("ASC 606"). Under the standard, the Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. To determine revenue recognition for contracts that are within the scope of the standard, the Company perform the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;1) Identify the contract(s) with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;A contract with a customer exists when (i) there is an enforceable contract with the customer that defines each party&#x2019;s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services; (ii) the contract has commercial substance; and (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer&#x2019;s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer's ability and intent to pay, which is based on a variety of factors, including the customer's historical payment experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2) Identify the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company enters into contracts that can include multiple performance obligations. The Company accounts for individual products and services separately if they are distinct &#x2013; i.e., if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;3) Determine the transaction price &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Payment terms and conditions vary by contract type. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company determines&#160;its&#160;contracts generally to not include a significant financing component since&#160;the Company's&#160;selling prices are not subjected to billing terms nor is its purpose to receive financing from&#160;its&#160;customers or to provide customers with financing. In addition, the Company uses the practical expedient and does not assess the existence of a significant financing component when the difference between payment and revenue recognition is a year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Revenue is measured based on the consideration specified in a contract with a customer, excluding taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; 4) Allocate the transaction price to the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company allocates the transaction price to each performance obligation identified based on its relative standalone selling price ("SSP") out of the total consideration of the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company uses judgment in determining the SSP. If the SSP is not observable through standalone transactions, the Company estimates the SSP taking into account available information such as geographic or regional specific factors, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company typically establish SSP range for its products and services, which is reassessed on a periodic basis or when facts and circumstances change. SSP for products and services can evolve over time due to changes in Nice Ltd. pricing practices that are influenced by intense competition, changes in demand for products and services, and economic factors, among others.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;For product where the SSP cannot be determined based on observable prices, given the same products are sold for a broad range of amounts (that is, the selling price is highly variable), the SSP included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to these product revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;5) Recognize revenue when (or as) the entity satisfies a performance obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. Software license revenues are recognized at the point in time when the software license is delivered and the customer obtains control of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Support and maintenance service revenues are recognized ratably over the term of the underlying maintenance contract term. Renewals of maintenance contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period of the renewal.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Professional services revenues are recognized as services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company derives its cloud revenues from subscription services, which are comprised of subscription fees from granting customers access to the Company&#x2019;s cloud computing services and from network connectivity. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue from subscription services is recognized either ratably over the contract period or based on usage, and revenue from network connectivity is based on customer call usage and is recognized in the period the call is initiated. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred revenues, which represent a contract liability, represent unrecognized fees collected mostly for maintenance, cloud and professional services. Deferred revenues are recognized as (or when) the Company performs under the contract. The amount of revenues recognized in the period that was included in the opening deferred revenues balance was approximately $226,500 for the year ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, the aggregate amount of the total transaction price allocated in contracts with original duration greater than one year of the remaining performance obligations was approximately $943,500. As of December&#160;31, 2019, the Company expects to recognize the majority of the revenue of remaining performance obligation over the next 24 months. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations pursuant to ASC 606. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;m.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt;"&gt;Costs to Obtain Contracts:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and if they are expected to be recovered. The Company applies judgment in estimating the amortization period by taking into consideration customer contract terms, history of renewals, expected length of customer relationship, as well as the useful life of the underlying technology and products. Amortization of sales commission expense is included in Selling and Marketing expenses in the accompanying consolidated statements of income. For costs that the Company would have capitalized and amortized over one year or less, the Company has elected to apply the practical expedient and expense these contract costs as incurred. Commission expense for the years 2019, 2018 and 2017 were $93,081; $76,776 and $92,166, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;n.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Research and development costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Research and development costs (net of grants and capitalized expenses) incurred in the process of software production are charged to expenses as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;o.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;To prepare our consolidated financial statements, the Company estimates its income taxes in each of the jurisdictions in which it operates, and in certain of these jurisdictions, it is calculated based on the Company assumptions as to its entitlement to various benefits under the applicable tax laws in the jurisdiction. The entitlement to such benefits depends upon the Company's compliance with the terms and conditions set out in these laws.&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="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for income taxes in accordance with ASC 740, "Income Taxes". ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized. Deferred tax assets and deferred tax liabilities are presented under long-term assets and long-term liabilities, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company implements a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative basis) likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company classifies interest and penalties on income taxes (which includes uncertain tax positions) as taxes on income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-22.5pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;p.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15pt;"&gt;Non-royalty grants:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Non-royalty bearing grants from the Government of Israel for funding research and development projects are recognized at the time the Company is entitled to such grants on the basis of the related costs incurred and recorded as a deduction from research and development expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;q.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Concentrations of credit risk:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, trade receivables, marketable securities and foreign currency derivative contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's cash and cash equivalents are invested in deposits and money market funds, mainly in dollars with major international banks. Deposits in the U.S. may be in excess of insured limits and are not insured in other jurisdictions. Generally, these deposits may be redeemed upon demand and therefore bear minimal risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's trade receivables are derived from sales to customers located primarily in North America, Europe, the Middle East, Africa and Asia Pacific. The Company performs ongoing credit evaluations of its customers and insures certain of its receivables with a credit insurance company. A general allowance for doubtful accounts is provided, based on the length of time the receivables are past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's marketable securities include investment in corporate debentures, U.S. Treasuries and U.S. Government Agencies. The Company's investment policy limits the amount that the Company may invest in any one type of investment or issuer, thereby reducing credit risk concentrations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company entered into foreign currency forward and option contracts intended to protect cash flows resulting from payroll and facilities related expenses against the volatility in value of forecasted non-dollar currency. The derivative instruments hedge a portion of the Company's non-dollar currency exposure. See Note 10 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;r.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.17pt;"&gt;Severance pay:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Israeli Severance Pay Law-1963 (the "Severance Pay Law") generally requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain circumstances. The Company makes ongoing deposits into Israeli employees' pension plans to fund their severance liabilities. According to Section 14 of the Severance Pay Law, the Company deposits for employees employed by the Company since May 1, 2009 are made in lieu of the Company's severance liability, therefore no obligation is provided for in the financial statements. Severance pay liabilities for employees employed by the Company prior to May 1, 2009, as well as employees with special contractual arrangements, are provided for in the financial statements based upon the latest monthly salary multiplied by the number of years of employment.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Severance pay expense for 2019, 2018 and 2017 amounted to $7,656, $13,453 and $9,862, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company also has other liabilities for severance pay in other jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has a 401(k) defined contribution plan covering certain employees in the U.S. All eligible employees may elect to contribute up to 6%-8% of their eligible compensation but generally not greater than annual contribution&#160;of $19 in 2019, $18.5 in 2018 and $18 in 2017 (for certain employees over 50 years of age the maximum annual contribution is $25 per year in 2019, $24.5 in 2018 and $24 in 2017) of their total annual compensation to the plan through salary deferrals, subject to IRS limits. The Company matches 50% of employee contributions to the plan up to a limit of 6-8% of their eligible compensation. In the years 2019, 2018 and 2017, the Company recorded an expense for matching contributions in the amount of $8,068; $7,732 and $7,044, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;s.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.61pt;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 1, 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02) using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.&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:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company elected the package of practical expedients permitted under the transition guidance, which allowed it to carryforward its historical lease classification, its assessment on whether a contract was or contains a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;lease, and its initial direct costs for any leases that existed prior to January 1, 2019. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Company also elected to combine its lease and non-lease components for car leases and to not recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset on the balance sheet for leases with a term of twelve months or less. The Company recognize the associated lease payments in the consolidated statements of income on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Under Topic 842, The Company determines if an arrangement is a lease at inception. ROU assets and lease liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company consider only payments that are fixed and determinable at the time of commencement. As most of the Company leases do not provide an implicit rate, the Company use its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments. The ROU asset is recorded net of any lease incentives received. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company's lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred on the consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt;padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;t.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt;"&gt;Basic and diluted net earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic net earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year plus dilutive potential equivalent ordinary shares considered outstanding during the year, in accordance with ASC 260, "Earnings per Share".&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As the Company's intention and ability is to settle the convertible debt in cash, the potential issuance of shares related to the convertible debt does not affect diluted shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As further described in Note 15, the Company entered into an exchangeable note hedge transaction and warrants transaction. While the exchangeable note hedge transaction is anti-dilutive and as such is not included in the computation of diluted earnings per share, the warrants transaction had dilutive effect and as such were included in the computation of the diluted earnings per share. The number of shares related to the outstanding exchangeable note hedge transaction is 3,457,475.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The weighted average number of shares related to outstanding anti-dilutive options excluded from the calculations of diluted net earnings per share was 4,921; 108,617 and 62,319 for the years 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;u.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Accounting for stock-based compensation:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for stock-based compensation in accordance with ASC 718, "Compensation - Stock Compensation" ("ASC 718"), which requires the measurement and recognition of stock base compensation expense based on estimated fair values for all share-based payment awards made to employees and directors. ASC 718 requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes compensation expenses for the value of its awards, which have graded vesting, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;based on the accelerated attribution method over the requisite service period of each of the awards. The Company account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company estimates the fair value of stock options granted using the Black-Scholes-Merton option-pricing model, which requires a number of assumptions: the expected volatility is based upon actual historical stock price movements; the expected term of options granted is based upon historical experience and represents the period of time that options granted are expected to be outstanding; the risk-free interest rate is based on the yield from U.S. Federal Reserve zero-coupon bonds with an equivalent term; and the expected dividend rate (an annualized dividend yield) is based on the per share dividend declared by the Company's Board of Directors. For information on the Company's dividend payments, see Note 14d&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company measures the fair value of restricted stock based on the market value of the underlying shares at the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of certain performance share units with market-based performance conditions granted under the employee equity plan was estimated on the grant date using the Monte Carlo valuation methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;v.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Fair value of financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company applies ASC 820, "Fair Value Measurements and Disclosures" ("ASC 820"). Under this standard, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date. The Company measures its investments in money market funds classified as cash equivalents, marketable securities and its foreign currency derivative contracts at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In determining fair value, the Company uses various valuation approaches. ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The hierarchy is broken down into three levels based on the inputs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 1 - Valuations based on quoted prices in active markets for identical assets that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 2 - Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 3 - Valuations based on inputs that are unobservable and significant to the overall fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The availability of observable inputs can vary from investment to investment and is affected by a wide variety of factors, including, for example, the type of investment, the liquidity of markets and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment and the investments are categorized as Level 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's marketable securities, exchangeable senior notes and foreign currency derivative contracts are classified within Level 2 (see Notes 3, 10 and 15).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amounts of cash and cash equivalents, short-term bank deposits, trade receivables and trade payables approximate their fair value due to the immediate or short-term maturities of these financial instruments. The carrying amount of the loan approximates its fair value due to the fact that the loan bears a variable interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;w.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.28pt;"&gt;Legal contingencies:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is currently involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;x.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Advertising expenses:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Advertising expenses are charged to expense as incurred. Advertising expenses for the years 2019, 2018 and 2017 were $16,040; $13,527 and $13,543, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;y.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Treasury shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company repurchases its ordinary shares from time to time on the open market or in other transactions and holds such shares as treasury shares. The Company presents the cost to repurchase treasury stock as a reduction of shareholders' equity. The Company reissues treasury shares under the stock purchase plan, upon exercise of options and upon vesting of restricted stock units ("RSU"). Reissuance of treasury shares is accounted for in accordance with ASC 505-30 whereby gains are credited to additional paid-in capital and losses are charged to additional paid-in capital to the extent that previous net gains are included therein and otherwise to retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;z.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Business combination:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company applies the provisions of ASC 805, "Business Combination" and allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant estimates in valuing certain intangible assets include, but are not limited to future expected cash flows from customer relationships, acquired technology and acquired trademarks from a market participant perspective, useful lives and discount rates. Management's estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company accounts for a transaction as an asset acquisition pursuant to the provisions of ASU 2017-01, "Clarifying the Definition of a Business," when substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, or otherwise does not meet the definition of a business. Asset acquisition-related costs are capitalized as part of the asset or assets acquired. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;aa.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.64pt;"&gt;Comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for comprehensive income in accordance with ASC 220, "Comprehensive Income". Comprehensive income generally represents all changes in shareholders' equity during the period except those resulting from investments by, or distributions to, shareholders. The Company determined that its items of other comprehensive income relate to gains and losses on hedging derivative instruments and unrealized gains and losses on available for sale marketable securities and changes in foreign currency translation adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables show the components of accumulated other comprehensive income, net of taxes, as of December&#160;31, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.767%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains (losses) on marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net current-period other comprehensive income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.767%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses on marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(574)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net current-period other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ab.&#160;Recently adopted accounting standards&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company adopted ASU No. 2016-02 as of January 1, 2019, using the modified retrospective transition method of applying the new standard at the adoption date. Therefore, upon adoption, the Company recognized and measured leases without revising comparative period information or disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon adoption, the Company recognized total right of use (&#x201c;ROU&#x201d;) assets of $120.6&#160;million, with corresponding lease liabilities of $139.2&#160;million on our consolidated balance sheets. The ROU assets include adjustments for prepayments and accrued lease payments. The adoption did not impact the beginning balance of retained earnings, or prior year consolidated statements of income and statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For information regarding the impact of Topic 842 adoption, see Significant Accounting Policies &#x2013; Leases Liability above and Note 11 - Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;In August 2017, the FASB issued ASU 2017-12, &#x201c;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#x201d; amending the eligibility criteria for hedged items and transactions to expand an entity&#x2019;s ability to hedge nonfinancial and financial risk components. The new guidance eliminates the requirement to separately measure and present hedge ineffectiveness and aligns the presentation of hedge gains and losses with the underlying hedge item. The new guidance also simplifies the hedge documentation and hedge effectiveness assessment requirements. The amended presentation and disclosure requirements must be adopted on a prospective basis, while any amendments to cash flow and net investment hedge relationships that exist on the date of adoption must be applied on a &#x201c;modified retrospective&#x201d; basis, meaning a cumulative effect adjustment to the opening balance of retained earnings as of the beginning of the year of adoption&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;. The new guidance was effective on January 1, 2019 and the adoption did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ac.&#160;Recently issued accounting standards, not yet adopte&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;d:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (ASC 326)" ("ASU 2016-13"). The amendments in this update require a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The amendments broaden the information that an entity must consider in developing its expected credit loss estimate for assets measured either collectively or individually. The use of forecasted information incorporates more timely information in the estimate of expected credit loss, which will be of greater use to users of the financial statements. ASU 2016-13 is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is allowed as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;The adoption of ASU 2016-13 is not expected to have a significant impact on the Company's consolidated financial statemen&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:110%;"&gt;ts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;In January 2017, the FASB issued ASU 2017-04 "Intangibles - Goodwill and Other (ASC 350): Simplifying the Accounting for Goodwill Impairment" ("ASU 2017-04"). ASU 2017-04 eliminates step 2 of the goodwill impairment test, which requires the calculation of the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Instead, an entity will compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value. ASU 2017-04 is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The adoption of ASU 2017-04 is not expected to have a significant impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In August 2018, the FASB issued ASU 2018-15, &#x201c;Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#x201d; The new standard requires capitalization of the implementation costs incurred in a cloud computing arrangement that is a service contract, with the requirements for capitalization costs incurred to develop or obtain internal-use software. The new standard also requires presenting the capitalized implementation costs and their related amortization and cash flows on the financial statements in consistent with the prepaid amounts and fees related to the associated cloud computing arrangement. Capitalized implementation costs will be required to be amortized over the term of the arrangement, beginning when the module or component of the cloud computing arrangement that is a service contract is ready for its intended use. The standard will be effective for the Company beginning on January 1, 2020, with early adoption permitted. Entities can choose to adopt the new guidance prospectively or retrospectively. The adoption of ASU 2018-15 is not expected to have a significant impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;In August 2018, the FASB issued ASU 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement" (ASU 2018-13). The amendments in ASU 2018-13 remove, modify and add disclosures for companies required to make disclosures about recurring or nonrecurring fair value measurements under Topic 820. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted. Certain amendments in this guidance are required to be applied prospectively, and others are to be applied retrospectively. The amendments in ASU 2018-13 are disclosure-related only and as such, the adoption of ASU 2018-13 is not expected to have a significant impact on the Company's consolidated financial statements.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjU3_d4b82d3e-556c-4ace-8512-cd4749dc83cb">Use of estimates:The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjQx_2546eb40-cbd8-4b08-9058-0c453338d1b1">Financial statements in United States dollars:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The currency of the primary economic environment in which the operations of NICE Ltd. and certain subsidiaries are conducted is the U.S. dollar ("dollar"); thus, the dollar is the functional currency of NICE Ltd. and certain subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;NICE Ltd. and certain subsidiaries' transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with ASC 830, "Foreign Currency Matters". All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For those subsidiaries whose functional currency has been determined to be a non-dollar currency, assets and liabilities are translated at year-end exchange rates and statement of income items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in shareholders' equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjQy_78c2ccec-0875-4808-829f-5aa6a4a09d4b">Principles of consolidation:Intercompany transactions and balances have been eliminated upon consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjU5_2dc90b98-9b09-4fe4-866a-d0c9dcbc5b7c">Cash equivalents:Cash equivalents are short-term unrestricted highly liquid investments that are readily convertible into cash, with original maturities of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzIyNTk_60c6defa-b6b7-47e4-8887-9b84a1a4feda"&gt;three&lt;/span&gt; months or less at acquisition.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjY3_d4030d39-aa18-411c-b7a6-1dedfe58a409">Marketable securities:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for investments in debt securities in accordance with ASC 320, "Investments - Debt and Equity Securities". Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Marketable securities classified as "available-for-sale" are carried at fair value, based on quoted market prices. Unrealized gains and losses are reported in a separate component of shareholders' equity in accumulated other comprehensive income. Gains and losses are recognized when realized, on a specific identification basis, in the Company's consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's securities are reviewed for impairment in accordance with ASC 320-10-35. If such assets are considered to be impaired, the impairment charge is recognized in earnings when a decline in the fair value of its investments below the cost basis is judged to be other-than-temporary. Factors considered in making such a determination include the duration and severity of the impairment, the reason for the decline in value, the potential recovery period and the Company's intent to sell, including whether it is more likely than not that the Company will be required to sell the investment before recovery of cost basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For securities with an unrealized loss that the Company intends to sell, or it is more likely than not that the Company will be required to sell before recovery of their amortized cost basis, the entire difference between amortized cost and fair value is recognized in earnings. For securities that do not meet these criteria, the amount of impairment recognized in earnings is limited to the amount related to credit losses, while declines in fair value related to other factors are recognized in accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjM5_f2d22861-88f8-475b-b861-691be87319ea">Property and equipment, net:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property and equipment are stated at cost, net of accumulated depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual periods ranges: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.267%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.977%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internal use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;5 - 14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Leasehold improvements are amortized by the straight-line method over the term of the lease or the estimated useful life of the improvements, whichever is shorter.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <nice:ScheduleOfPropertyAndEquipmentDepreciationRatesTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjUz_de7b9557-2025-4e7d-bd25-40b84ad1ab53">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation is calculated using the straight-line method over the estimated useful lives of the assets, at the following annual periods ranges: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:85.267%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.977%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internal use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;5 - 14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:ScheduleOfPropertyAndEquipmentDepreciationRatesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iba432c34994f4941b5d482488d6f1e4b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpkM2Y1ODNiOTYzMGQ0OGI4OGQyYTk2MmUxZTc3MDI4Ni90YWJsZXJhbmdlOmQzZjU4M2I5NjMwZDQ4Yjg4ZDJhOTYyZTFlNzcwMjg2XzEtMS0xLTEtMC90ZXh0cmVnaW9uOmEwMjkxOWFjNTA1MDQ3ZmM4NGU4YzA1NGY3NTMwMzdhXzExNTQ0ODcyMDkxNjU4_9c53f48f-cfaa-41c4-a507-c19d88d73063">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i51cf047d7db74ab5bae783b368763eb8_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpkM2Y1ODNiOTYzMGQ0OGI4OGQyYTk2MmUxZTc3MDI4Ni90YWJsZXJhbmdlOmQzZjU4M2I5NjMwZDQ4Yjg4ZDJhOTYyZTFlNzcwMjg2XzEtMS0xLTEtMC90ZXh0cmVnaW9uOmEwMjkxOWFjNTA1MDQ3ZmM4NGU4YzA1NGY3NTMwMzdhXzExNTQ0ODcyMDkxNjYx_6f67b322-9c19-4b2c-8e75-746fad20db34">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0cfa1d7121aa4c1ca10dfa5842f523fd_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpkM2Y1ODNiOTYzMGQ0OGI4OGQyYTk2MmUxZTc3MDI4Ni90YWJsZXJhbmdlOmQzZjU4M2I5NjMwZDQ4Yjg4ZDJhOTYyZTFlNzcwMjg2XzItMS0xLTEtMTUzNTY_dda4e4dc-ea5b-4b28-bb55-0af6772b50bf">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibd5ca9662b9f470980e0a16b5eefa96c_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpkM2Y1ODNiOTYzMGQ0OGI4OGQyYTk2MmUxZTc3MDI4Ni90YWJsZXJhbmdlOmQzZjU4M2I5NjMwZDQ4Yjg4ZDJhOTYyZTFlNzcwMjg2XzItMS0xLTEtMC90ZXh0cmVnaW9uOjhiMTFiNzVhZjE2MzQ5ZWJiMjU3NDQwOWNkNTg0YmM3XzExNTQ0ODcyMDkxNjU5_41881df6-6e66-4be5-8e5d-8a8f36cfe82c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifa6530b1ca454f279d129180aab8adfd_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpkM2Y1ODNiOTYzMGQ0OGI4OGQyYTk2MmUxZTc3MDI4Ni90YWJsZXJhbmdlOmQzZjU4M2I5NjMwZDQ4Yjg4ZDJhOTYyZTFlNzcwMjg2XzItMS0xLTEtMC90ZXh0cmVnaW9uOjhiMTFiNzVhZjE2MzQ5ZWJiMjU3NDQwOWNkNTg0YmM3XzExNTQ0ODcyMDkxNjYz_df8e6003-e9e4-4884-93da-18a04e2f908f">P14Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjQ1_49880293-cfb1-4dab-828b-7467e1b35fcc">Internal use software costs:The Company capitalizes development costs incurred during the application development stage that are related to internal use technology that supports its cloud services. Under ASC 350-40, internal-use software is included in property and equipment, net in the consolidated balance sheets. Capitalization of such costs begins when the preliminary project stage is complete and ceases at the point in which the project is substantially complete and is ready for its intended purpose. Costs incurred in the process of software production are charged to expenses as incurred.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjQ3_3974bb4f-8ed8-45ba-8d86-769481f20754">Other intangible assets, net:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other intangible assets are amortized over their estimated useful lives using the straight-line method, at the following annual periods ranges:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.523%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.310%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 &#x2013; 8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 - 12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 - 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <nice:ScheduleOfOtherIntangibleAssetsDepreciationRatesTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjYw_6bd60f51-47de-45a0-ab4c-435df1350868">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Other intangible assets are amortized over their estimated useful lives using the straight-line method, at the following annual periods ranges:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:84.523%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.690%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.310%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 &#x2013; 8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;3 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 - 12&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2 - 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:ScheduleOfOtherIntangibleAssetsDepreciationRatesTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iefe73fe4e92d4bd5a61571a63d14d2db_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzEtMS0xLTEtMC90ZXh0cmVnaW9uOjY4NzhjMTRhYjYyYzQ4ZjU4YzA2ODk4OTRkOWNkOTcxXzExNTQ0ODcyMDkxNjU4_c1fbedaa-3077-45f3-9ae3-e16916815d74">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if3f69fc3b4d240cbb4c94350798bd633_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzEtMS0xLTEtMC90ZXh0cmVnaW9uOjY4NzhjMTRhYjYyYzQ4ZjU4YzA2ODk4OTRkOWNkOTcxXzExNTQ0ODcyMDkxNjYx_57cb75be-0dd9-4317-9e93-0889e151d17d">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i61db655a411044d8ba41c3a8cf40eb7f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzItMS0xLTEtMC90ZXh0cmVnaW9uOjQxZjIyZGIyMmQ1MTQxYWZhYWVkNDRlZmU5ZTZjZGY0XzExNTQ0ODcyMDkxNjU4_452f83e1-6c0b-44fd-bd77-ae064f585ead">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f6c5825b9b34b6caa1c7224e06bc7b2_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzItMS0xLTEtMC90ZXh0cmVnaW9uOjQxZjIyZGIyMmQ1MTQxYWZhYWVkNDRlZmU5ZTZjZGY0XzExNTQ0ODcyMDkxNjYx_232b815a-7763-4333-bbed-f773164ecedb">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5da13352790d43cd8d04eb382edebe08_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzMtMS0xLTEtMC90ZXh0cmVnaW9uOjA0NzQ0YjI1ZDk2YTQ0Yjk4NmNiZmRiN2Y2YjA0ZmI2XzExNTQ0ODcyMDkxNjU5_5cb01fb7-3be4-4c36-824f-57522e78315f">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i67da6e6ee2464677baf757d8e22c4c8e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzMtMS0xLTEtMC90ZXh0cmVnaW9uOjA0NzQ0YjI1ZDk2YTQ0Yjk4NmNiZmRiN2Y2YjA0ZmI2XzExNTQ0ODcyMDkxNjYz_56eaa7d4-c7c7-416d-8395-86326ca3dc44">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9a58722e927a41af812f6f8e13148681_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzQtMS0xLTEtMC90ZXh0cmVnaW9uOjkzNjNiMmVhY2MyYTQwNWRhNjgxZmE5MWI3Njk0OGI1XzExNTQ0ODcyMDkxNjYy_6b3ce82f-6f1e-4f0e-83af-98090f675132">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1e0767dadaad4d1cafa3db4934594521_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTowY2MwODVlM2EwYmI0ZmI2ODE0Yzk0NWZlNzI2ZTk5Ny90YWJsZXJhbmdlOjBjYzA4NWUzYTBiYjRmYjY4MTRjOTQ1ZmU3MjZlOTk3XzQtMS0xLTEtMC90ZXh0cmVnaW9uOjkzNjNiMmVhY2MyYTQwNWRhNjgxZmE5MWI3Njk0OGI1XzExNTQ0ODcyMDkxNjY1_de135ee8-c4e0-461f-8598-4ec8ef72821c">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzExNTQ0ODcyMjI0ODk0_602892a8-6595-4859-afc1-9c6292e4b674">Impairment of long-lived assets:The Company's long-lived assets and identifiable intangibles that are subject to amortization are reviewed for impairment in accordance with ASC 360, "Property, Plant, and Equipment," whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Impairment indicators include any significant changes in the manner of the Company's use of the assets and significant negative industry or economic trends.Upon determination that the carrying value of a long-lived asset may not be recoverable based upon a comparison of aggregate undiscounted projected future cash flows to the carrying amount of the asset, an impairment charge is recorded for the excess of the carrying amount over fair value.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzYxNjI_12c0c7f0-d265-40e9-9a9a-5c75902656b3"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzYxNjI_2800b86c-9e2a-4883-b1e1-e3ee507d5651"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzYxNjI_96a2633b-9a1d-4fd1-a742-c5eca34445ea"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzExNTQ0ODcyMjI0ODk2_d39c1974-a8b9-42ef-aa48-bc2e9a02e1bf">Goodwill:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill represents the excess of the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, "Intangible - Goodwill and Other" ("ASC 350"), goodwill is not amortized, but rather is subject to an annual impairment test.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 350 requires goodwill to be tested for impairment at the reporting unit level at least annually or between annual tests in certain circumstances, and written down when impaired. Goodwill is tested for impairment by comparing the fair value of the reporting unit with its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the two-step quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If it does result in a more likely than not indication of impairment, the two-step impairment test is performed. Alternatively, ASC 350 permits an entity to bypass the qualitative assessment for any reporting unit and proceed directly to performing the first step of the goodwill impairment test.&lt;/span&gt;&lt;/div&gt;During the fourth quarter of each of the years presented, the Company performed a qualitative assessment for its reporting units and concluded that the qualitative assessment did not result in a more likely than not indication of impairment, and therefore no further impairment testing was required.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2Xzc3MzY_50bea7a7-b15d-4e9c-b303-a46f6a80269a"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2Xzc3MzY_51f3b0ea-d91c-4869-9f47-83ea6c1b5279"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2Xzc3MzY_f63defe0-6e78-4a77-b8ea-0310020c13ec"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:DebtPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjMy_adeb2d49-c87a-4ed6-817c-637a4c1f5d14">Exchangeable senior notes:The Company applies ASC 815, "Derivative and Hedging" ("ASC 815"), and ASC 470, "Debt" ("ASC 470"). Under these standards, the Company separately accounts for the liability and equity components of convertible debt instruments that may be settled in cash in a manner that reflects the Company's nonconvertible debt borrowing rate. The liability component at issuance is recognized at fair value, based on the fair value of a similar instrument that does not have a conversion feature. The equity component is based on the excess of the principal amount of the debentures over the fair value of the liability component, after adjusting for an allocation of debt issuance costs, and is recorded as capital in excess of par. Debt discounts are amortized as additional non-cash interest expense over the expected life of the debt.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzExNTQ0ODcyMjI0OTM2_2d896b6a-7bcd-4fea-b08b-d3a6964a82f2">Revenue recognition:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company generates revenues from sales of software products, services and cloud, which include software license, software-as-a-service, network connectivity, hosting, support and maintenance, implementation, configuration, project management, consulting and training. The Company sells its products directly through its sales force and indirectly through a global network of distributors, system integrators and strategic partners, all of whom are considered end-users.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Starting 2018, the Company recognizes revenues in accordance with ASC No. 606, "Revenue from Contracts with Customers" ("ASC 606"). Under the standard, the Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. To determine revenue recognition for contracts that are within the scope of the standard, the Company perform the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;1) Identify the contract(s) with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;A contract with a customer exists when (i) there is an enforceable contract with the customer that defines each party&#x2019;s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services; (ii) the contract has commercial substance; and (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer&#x2019;s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer's ability and intent to pay, which is based on a variety of factors, including the customer's historical payment experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2) Identify the performance obligations in the contract &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company enters into contracts that can include multiple performance obligations. The Company accounts for individual products and services separately if they are distinct &#x2013; i.e., if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;3) Determine the transaction price &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Payment terms and conditions vary by contract type. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company determines&#160;its&#160;contracts generally to not include a significant financing component since&#160;the Company's&#160;selling prices are not subjected to billing terms nor is its purpose to receive financing from&#160;its&#160;customers or to provide customers with financing. In addition, the Company uses the practical expedient and does not assess the existence of a significant financing component when the difference between payment and revenue recognition is a year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Revenue is measured based on the consideration specified in a contract with a customer, excluding taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; 4) Allocate the transaction price to the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company allocates the transaction price to each performance obligation identified based on its relative standalone selling price ("SSP") out of the total consideration of the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company uses judgment in determining the SSP. If the SSP is not observable through standalone transactions, the Company estimates the SSP taking into account available information such as geographic or regional specific factors, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company typically establish SSP range for its products and services, which is reassessed on a periodic basis or when facts and circumstances change. SSP for products and services can evolve over time due to changes in Nice Ltd. pricing practices that are influenced by intense competition, changes in demand for products and services, and economic factors, among others.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;For product where the SSP cannot be determined based on observable prices, given the same products are sold for a broad range of amounts (that is, the selling price is highly variable), the SSP included in a contract with multiple performance obligations is determined by applying a residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs, with any residual amount of transaction price allocated to these product revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;5) Recognize revenue when (or as) the entity satisfies a performance obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. Software license revenues are recognized at the point in time when the software license is delivered and the customer obtains control of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Support and maintenance service revenues are recognized ratably over the term of the underlying maintenance contract term. Renewals of maintenance contracts create new performance obligations that are satisfied over the term with the revenues recognized ratably over the period of the renewal.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Professional services revenues are recognized as services are performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company derives its cloud revenues from subscription services, which are comprised of subscription fees from granting customers access to the Company&#x2019;s cloud computing services and from network connectivity. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Revenue from subscription services is recognized either ratably over the contract period or based on usage, and revenue from network connectivity is based on customer call usage and is recognized in the period the call is initiated. &lt;/span&gt;&lt;/div&gt;Deferred revenues, which represent a contract liability, represent unrecognized fees collected mostly for maintenance, cloud and professional services. Deferred revenues are recognized as (or when) the Company performs under the contract.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2Xzc5MTY0ODM3MzMzMTMz_124473e4-d9f6-46dd-b1b3-ccb03c323163"
      unitRef="usd">226500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2Xzc2OTY1ODE2MTE2MjI_95ec17ca-8e66-48a6-9979-58d5bcb551ae"
      unitRef="usd">943500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i933fa47ef1ca44cba81f8b18e74cf2fa_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzEzNDg1_b8943cc9-4b25-4dd5-83f1-e570d946acd3">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <nice:CostsToObtainContractsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjY4_7b219c02-2c3a-4460-8a6d-229bc89a4311">Costs to Obtain Contracts:The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and if they are expected to be recovered. The Company applies judgment in estimating the amortization period by taking into consideration customer contract terms, history of renewals, expected length of customer relationship, as well as the useful life of the underlying technology and products. Amortization of sales commission expense is included in Selling and Marketing expenses in the accompanying consolidated statements of income. For costs that the Company would have capitalized and amortized over one year or less, the Company has elected to apply the practical expedient and expense these contract costs as incurred. Commission expense for the years 2019, 2018 and 2017 were $93,081; $76,776 and $92,166, respectively.</nice:CostsToObtainContractsPolicyTextBlock>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzY3MDcwMjA5NTA0NTU1_46dd556f-6014-45c6-af70-08cca3619f97"
      unitRef="usd">93081000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzY3MDcwMjA5NTA0NTY0_c9a45484-5673-485f-ae67-47af61d44c67"
      unitRef="usd">76776000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzY3MDcwMjA5NTA0NTcz_7f55edc6-02db-4b68-980a-458f68408056"
      unitRef="usd">92166000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzEyMDk0NjI4MDM4NzM3_a148e53a-025a-48a7-aca8-59cdb4312a24">Research and development costs:Research and development costs (net of grants and capitalized expenses) incurred in the process of software production are charged to expenses as incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjUw_85876ea3-ed17-4585-aba0-164c0886f28b">Income taxes:&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;To prepare our consolidated financial statements, the Company estimates its income taxes in each of the jurisdictions in which it operates, and in certain of these jurisdictions, it is calculated based on the Company assumptions as to its entitlement to various benefits under the applicable tax laws in the jurisdiction. The entitlement to such benefits depends upon the Company's compliance with the terms and conditions set out in these laws.&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="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for income taxes in accordance with ASC 740, "Income Taxes". ASC 740 prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized. Deferred tax assets and deferred tax liabilities are presented under long-term assets and long-term liabilities, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company implements a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% (cumulative basis) likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company classifies interest and penalties on income taxes (which includes uncertain tax positions) as taxes on income.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <nice:NonRoyaltyGrantsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjM3_67097767-9bc0-4d17-9f72-e1099d802a8f">Non-royalty grants:Non-royalty bearing grants from the Government of Israel for funding research and development projects are recognized at the time the Company is entitled to such grants on the basis of the related costs incurred and recorded as a deduction from research and development expenses.</nice:NonRoyaltyGrantsPolicyTextBlock>
    <nice:ConcentrationsOfCreditRiskPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjYx_82615149-39d8-42ae-a8d7-d3a13c513b6e">Concentrations of credit risk:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, trade receivables, marketable securities and foreign currency derivative contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's cash and cash equivalents are invested in deposits and money market funds, mainly in dollars with major international banks. Deposits in the U.S. may be in excess of insured limits and are not insured in other jurisdictions. Generally, these deposits may be redeemed upon demand and therefore bear minimal risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's trade receivables are derived from sales to customers located primarily in North America, Europe, the Middle East, Africa and Asia Pacific. The Company performs ongoing credit evaluations of its customers and insures certain of its receivables with a credit insurance company. A general allowance for doubtful accounts is provided, based on the length of time the receivables are past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's marketable securities include investment in corporate debentures, U.S. Treasuries and U.S. Government Agencies. The Company's investment policy limits the amount that the Company may invest in any one type of investment or issuer, thereby reducing credit risk concentrations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company entered into foreign currency forward and option contracts intended to protect cash flows resulting from payroll and facilities related expenses against the volatility in value of forecasted non-dollar currency. The derivative instruments hedge a portion of the Company's non-dollar currency exposure. See Note 10 for additional information.&lt;/span&gt;&lt;/div&gt;</nice:ConcentrationsOfCreditRiskPolicyTextBlock>
    <nice:SeverancePayPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzExNTQ0ODcyMjI0ODUz_35a0c7b8-d6ff-4422-8da8-296ac6fbb081">Severance pay:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Israeli Severance Pay Law-1963 (the "Severance Pay Law") generally requires payment of severance pay upon dismissal of an employee or upon termination of employment in certain circumstances. The Company makes ongoing deposits into Israeli employees' pension plans to fund their severance liabilities. According to Section 14 of the Severance Pay Law, the Company deposits for employees employed by the Company since May 1, 2009 are made in lieu of the Company's severance liability, therefore no obligation is provided for in the financial statements. Severance pay liabilities for employees employed by the Company prior to May 1, 2009, as well as employees with special contractual arrangements, are provided for in the financial statements based upon the latest monthly salary multiplied by the number of years of employment.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Severance pay expense for 2019, 2018 and 2017 amounted to $7,656, $13,453 and $9,862, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company also has other liabilities for severance pay in other jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has a 401(k) defined contribution plan covering certain employees in the U.S. All eligible employees may elect to contribute up to 6%-8% of their eligible compensation but generally not greater than annual contribution&#160;of $19 in 2019, $18.5 in 2018 and $18 in 2017 (for certain employees over 50 years of age the maximum annual contribution is $25 per year in 2019, $24.5 in 2018 and $24 in 2017) of their total annual compensation to the plan through salary deferrals, subject to IRS limits. The Company matches 50% of employee contributions to the plan up to a limit of 6-8% of their eligible compensation. In the years 2019, 2018 and 2017, the Company recorded an expense for matching contributions in the amount of $8,068; $7,732 and $7,044, respectively.&lt;/span&gt;&lt;/div&gt;</nice:SeverancePayPolicyTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyMzgx_7b5f5d7c-be38-4687-a5bc-c15652b337d2"
      unitRef="usd">7656000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyMzg1_4b8ddb4b-3ffc-4d6b-8fb4-29d423c797db"
      unitRef="usd">13453000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyMzky_fc2a074f-58d8-49f6-8256-0e1bbc7a703a"
      unitRef="usd">9862000</us-gaap:SeveranceCosts1>
    <nice:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyNjM0_b47e0b4e-8b4a-4ea6-a7b8-4b7da831ceca"
      unitRef="number">0.06</nice:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyNjM3_ec020754-b0e0-407b-a64f-969dc64d7245"
      unitRef="number">0.08</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyNzI1_d6834e2d-70ed-4a74-9524-b82bb81f5486"
      unitRef="usd">19000</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyNzM1_3789b210-18c0-4259-8ba8-8533cd3ef870"
      unitRef="usd">18500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyNzQ4_716c389d-caf0-4769-bb36-9a98d515a5b4"
      unitRef="usd">18000</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <nice:MaximumEmployeeContributeAmount
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyODM2_e5edcd1e-1af7-4740-9653-3e832256ce36"
      unitRef="usd">25000</nice:MaximumEmployeeContributeAmount>
    <nice:MaximumEmployeeContributeAmount
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyODU1_7793db24-7bf7-4010-9c06-19495495b8ba"
      unitRef="usd">24500</nice:MaximumEmployeeContributeAmount>
    <nice:MaximumEmployeeContributeAmount
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyODY4_2cedb297-a970-47cb-b93e-0bd1cc43643f"
      unitRef="usd">24000</nice:MaximumEmployeeContributeAmount>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIyOTk0_06951c44-329f-4a6c-ba80-1e5da5ad0b2f"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i74144d46e60f47119ebf68c4a0f5e577_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIzMDUy_de489518-d8ed-4722-bdcf-89ba880f0bf8"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="ic4a999ed9c164eba890b4b1ec9c71319_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIzMDU1_ddf42077-d931-4b74-8a47-b240f628f037"
      unitRef="number">0.08</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIzMTk0_d17f2b2b-8895-47e9-81fd-dc4f40c553b9"
      unitRef="usd">8068000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIzMTk4_c2f5cc2e-093d-40a2-a4b2-bbc2aa9d65a6"
      unitRef="usd">7732000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI0MTg5MjU1OTIzMjA1_f92d6c0a-6eec-45a5-a384-e444b328fa71"
      unitRef="usd">7044000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzY3MDcwMjA5NTA0NTkw_c0b637bb-75c8-496d-a8fd-dae53bf2ee92">Leases&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 1, 2019, the Company adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) (ASU 2016-02) using the modified retrospective transition approach by applying the new standard to all leases existing at the date of initial application. Results and disclosure requirements for reporting periods beginning after January 1, 2019 are presented under Topic 842, while prior period amounts have not been adjusted and continue to be reported in accordance with our historical accounting under Topic 840.&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:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company elected the package of practical expedients permitted under the transition guidance, which allowed it to carryforward its historical lease classification, its assessment on whether a contract was or contains a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;lease, and its initial direct costs for any leases that existed prior to January 1, 2019. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Company also elected to combine its lease and non-lease components for car leases and to not recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset on the balance sheet for leases with a term of twelve months or less. The Company recognize the associated lease payments in the consolidated statements of income on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;Under Topic 842, The Company determines if an arrangement is a lease at inception. ROU assets and lease liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company consider only payments that are fixed and determinable at the time of commencement. As most of the Company leases do not provide an implicit rate, the Company use its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments. The ROU asset is recorded net of any lease incentives received. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company's lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred on the consolidated statements of income.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzExNTQ0ODcyMjI0OTYz_a7973bef-d3ee-466d-baa5-a4adc4edcf94">Basic and diluted net earnings per share:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic net earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year plus dilutive potential equivalent ordinary shares considered outstanding during the year, in accordance with ASC 260, "Earnings per Share".&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As the Company's intention and ability is to settle the convertible debt in cash, the potential issuance of shares related to the convertible debt does not affect diluted shares.&lt;/span&gt;&lt;/div&gt;As further described in Note 15, the Company entered into an exchangeable note hedge transaction and warrants transaction. While the exchangeable note hedge transaction is anti-dilutive and as such is not included in the computation of diluted earnings per share, the warrants transaction had dilutive effect and as such were included in the computation of the diluted earnings per share</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1e5042ab672b403c91fb5ba2545e4228_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzIwOTc5_b98121a2-3aad-445a-b32a-f0dfbd592a1a"
      unitRef="shares">3457475</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1486828ee9d74ff7856813fd938e9758_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzIxMTM1_8ce360f3-4781-4797-a2f2-3f91cb1138e9"
      unitRef="shares">4921</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9fba80514463499aa0e0f0f3fd5dd3ba_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzIxMTM5_2ebc5372-742f-4199-9df6-9f71225352f4"
      unitRef="shares">108617</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i395bc4ebe5b747b89b9637ac980ca6bc_D20170101-20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzIxMTQ2_03defeba-0301-44b3-9b95-8c36f1000bf4"
      unitRef="shares">62319</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjQ0_67a7fd22-85cb-4b96-b354-363839fd24fb">Accounting for stock-based compensation:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounts for stock-based compensation in accordance with ASC 718, "Compensation - Stock Compensation" ("ASC 718"), which requires the measurement and recognition of stock base compensation expense based on estimated fair values for all share-based payment awards made to employees and directors. ASC 718 requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes compensation expenses for the value of its awards, which have graded vesting, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;based on the accelerated attribution method over the requisite service period of each of the awards. The Company account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company estimates the fair value of stock options granted using the Black-Scholes-Merton option-pricing model, which requires a number of assumptions: the expected volatility is based upon actual historical stock price movements; the expected term of options granted is based upon historical experience and represents the period of time that options granted are expected to be outstanding; the risk-free interest rate is based on the yield from U.S. Federal Reserve zero-coupon bonds with an equivalent term; and the expected dividend rate (an annualized dividend yield) is based on the per share dividend declared by the Company's Board of Directors. For information on the Company's dividend payments, see Note 14d&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company measures the fair value of restricted stock based on the market value of the underlying shares at the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of certain performance share units with market-based performance conditions granted under the employee equity plan was estimated on the grant date using the Monte Carlo valuation methodology.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjU4_e55bc11d-c7b2-4672-bd89-2cd100d782ec">Fair value of financial instruments:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company applies ASC 820, "Fair Value Measurements and Disclosures" ("ASC 820"). Under this standard, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date. The Company measures its investments in money market funds classified as cash equivalents, marketable securities and its foreign currency derivative contracts at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In determining fair value, the Company uses various valuation approaches. ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company's assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The hierarchy is broken down into three levels based on the inputs as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 1 - Valuations based on quoted prices in active markets for identical assets that the Company has the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 2 - Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level 3 - Valuations based on inputs that are unobservable and significant to the overall fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The availability of observable inputs can vary from investment to investment and is affected by a wide variety of factors, including, for example, the type of investment, the liquidity of markets and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment and the investments are categorized as Level 3.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's marketable securities, exchangeable senior notes and foreign currency derivative contracts are classified within Level 2 (see Notes 3, 10 and 15).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amounts of cash and cash equivalents, short-term bank deposits, trade receivables and trade payables approximate their fair value due to the immediate or short-term maturities of these financial instruments. The carrying amount of the loan approximates its fair value due to the fact that the loan bears a variable interest rate.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjU0_003d144e-60c4-4091-8f14-a92c0854751e">Legal contingencies:The Company is currently involved in various claims and legal proceedings. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss.</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzExNTQ0ODcyMjI0OTY0_07c22e03-23df-46fe-b508-e19e3cd6ac39">Advertising expenses:Advertising expenses are charged to expense as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI2Mjk3_aa91b1c0-e4dc-4bab-8ad3-c3266af7564e"
      unitRef="usd">16040000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI2MzAx_944dc133-c7bc-48a0-a90f-52e30e9ef83c"
      unitRef="usd">13527000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzI2MzA4_54c5f710-26f0-454c-8e54-91f06daff3a1"
      unitRef="usd">13543000</us-gaap:AdvertisingExpense>
    <nice:TreasurySharesPolicyTextBlockPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjYz_9005acbb-d4dc-4616-8e8f-d44809c1c9b3">Treasury shares:The Company repurchases its ordinary shares from time to time on the open market or in other transactions and holds such shares as treasury shares. The Company presents the cost to repurchase treasury stock as a reduction of shareholders' equity. The Company reissues treasury shares under the stock purchase plan, upon exercise of options and upon vesting of restricted stock units ("RSU"). Reissuance of treasury shares is accounted for in accordance with ASC 505-30 whereby gains are credited to additional paid-in capital and losses are charged to additional paid-in capital to the extent that previous net gains are included therein and otherwise to retained earnings.</nice:TreasurySharesPolicyTextBlockPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjM4_a5d356b5-f4f6-4ed4-81eb-80a0f99b41ea">Business combination:&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company applies the provisions of ASC 805, "Business Combination" and allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Significant estimates in valuing certain intangible assets include, but are not limited to future expected cash flows from customer relationships, acquired technology and acquired trademarks from a market participant perspective, useful lives and discount rates. Management's estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.&lt;/span&gt;&lt;/div&gt;The Company accounts for a transaction as an asset acquisition pursuant to the provisions of ASU 2017-01, "Clarifying the Definition of a Business," when substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets, or otherwise does not meet the definition of a business. Asset acquisition-related costs are capitalized as part of the asset or assets acquired.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzEyMDk0NjI4MDM4NzM4_3570f5ce-3942-407c-9732-63287c866599">Comprehensive income:The Company accounts for comprehensive income in accordance with ASC 220, "Comprehensive Income". Comprehensive income generally represents all changes in shareholders' equity during the period except those resulting from investments by, or distributions to, shareholders. The Company determined that its items of other comprehensive income relate to gains and losses on hedging derivative instruments and unrealized gains and losses on available for sale marketable securities and changes in foreign currency translation adjustments.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzM3MjU1_d6acc073-5646-452a-bf63-88a0adf26b96">&lt;div style="padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables show the components of accumulated other comprehensive income, net of taxes, as of December&#160;31, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.767%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains (losses) on marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(467)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net current-period other comprehensive income &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.767%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.500%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.501%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses on marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,978)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(574)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net current-period other comprehensive loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(46,616)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6894b222d748480584afe817afc90ddb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzItMS0xLTEtMA_50f8984b-b2e0-4574-92dc-807e6a4c9081"
      unitRef="usd">-1662000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iad94a20eefdb48e9a1f15a8bb75481c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzItMy0xLTEtMA_d458870f-3c04-44e3-9106-ca0dfad2037d"
      unitRef="usd">-2715000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i792d3c4755b04e9dbabd6b5c1f688d63_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzItNS0xLTEtMA_ce4001d8-07ea-4ac7-b5a5-3eee6fb44b25"
      unitRef="usd">-42239000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzItNy0xLTEtMA_175e1b5e-4dc1-411b-b5c6-01848c2b1d09"
      unitRef="usd">-46616000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id7d2e19564834d3d9e414f98b6e4f5de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzQtMS0xLTEtMA_0645cc05-42c4-4223-81c1-bdc8121906c7"
      unitRef="usd">6260000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6e3921a366d7488eb3dd96e09a451f99_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzQtMy0xLTEtMA_db6018b8-ddc0-402e-a337-770d4d219ff0"
      unitRef="usd">5495000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i17d09c67af5d4bf7bce9cb24ccfe34e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzQtNS0xLTEtMA_63f4a3f9-8c46-4ae9-bb88-af83771f0f74"
      unitRef="usd">2458000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzQtNy0xLTEtMA_f524e5ce-69fd-4973-bec4-0f0f347c734d"
      unitRef="usd">14213000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id7d2e19564834d3d9e414f98b6e4f5de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzUtMS0xLTEtMA_02766b41-591d-4948-b509-df40de34a3dd"
      unitRef="usd">467000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6e3921a366d7488eb3dd96e09a451f99_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzUtMy0xLTEtMA_07a7fcc4-99c0-4ad8-965c-fd5558b8ec37"
      unitRef="usd">429000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i17d09c67af5d4bf7bce9cb24ccfe34e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzUtNS0xLTEtMA_99ea65f5-c4f8-4591-adde-a25f6f08daf3"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzUtNy0xLTEtMA_a2bd93c2-fea5-4543-858c-f258da596435"
      unitRef="usd">896000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id7d2e19564834d3d9e414f98b6e4f5de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzYtMS0xLTEtMA_ccf6f039-a8d5-46c1-9c2d-b4e046af985f"
      unitRef="usd">5793000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6e3921a366d7488eb3dd96e09a451f99_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzYtMy0xLTEtMA_c1d32024-a8ae-4d68-a89e-33ec573ce854"
      unitRef="usd">5066000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i17d09c67af5d4bf7bce9cb24ccfe34e9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzYtNS0xLTEtMA_54bc3e1e-384f-4a49-b53e-ce6b27c2ed80"
      unitRef="usd">2458000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzYtNy0xLTEtMA_4c320bda-481d-4e58-a7d2-2066da49c227"
      unitRef="usd">13317000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i55c3ff475a4f4fd3be8301db19649a91_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzctMS0xLTEtMA_e72d75b5-c722-4b28-b2f4-add7316f144e"
      unitRef="usd">4131000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iff25ec454b074b27a0d215dbac76c37c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzctMy0xLTEtMA_7857f425-5c35-413f-abbf-dc519ee07d5b"
      unitRef="usd">2351000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i905fbdae53c3436fbcd785367fc7fd57_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzctNS0xLTEtMA_744c4813-4146-4dc2-86b1-8f54c9cebbbe"
      unitRef="usd">-39781000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTo1ZWI2MzQ0MDdlMDI0MGJkYTgzZWFmYzAyMWU3MWQwMy90YWJsZXJhbmdlOjVlYjYzNDQwN2UwMjQwYmRhODNlYWZjMDIxZTcxZDAzXzctNy0xLTEtMA_799e8a35-2bcb-4b44-a650-dda7b9b794f5"
      unitRef="usd">-33299000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf26dfbc62da4439be59a859312b2c6d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzItMS0xLTEtMA_7b2d23c1-a6bb-4f73-ba59-07237e39a6a9"
      unitRef="usd">-1070000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2082d9e83064403eaab786c6544f0c49_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzItMy0xLTEtMA_3c615eee-f655-4ca3-810c-b60ecf44a74f"
      unitRef="usd">1134000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib3839b87782a4dd6b42f07136d7f9b0d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzItNS0xLTEtMA_41e5bb6a-fca5-4cdf-8dab-249d4ef5202d"
      unitRef="usd">-32978000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzItNy0xLTEtMA_682a9195-ec13-4de2-b37f-92a1ffa481f4"
      unitRef="usd">-32914000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i1bf36ca7092044bfbee99aa7c1084afc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzMtMS0xLTEtMA_816473e1-831a-43fc-a138-576b394af20c"
      unitRef="usd">-574000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i720f050703954dae8f0c93aece95f377_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzMtMy0xLTEtMA_a59a7de4-4a8f-44aa-bd76-24d266f8fbd3"
      unitRef="usd">-8630000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i53aebdcc0bc2460db057d4d32db6ce05_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzMtNS0xLTEtMA_43ab30f6-82d1-44ad-b8d5-b4f2dc7d033b"
      unitRef="usd">-9261000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzMtNy0xLTEtMA_02af93ed-8a1d-4f81-8e63-a3139de66a0a"
      unitRef="usd">-18483000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1bf36ca7092044bfbee99aa7c1084afc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzQtMS0xLTEtMA_65d8f5cc-a80a-4950-823b-64d2d288c07a"
      unitRef="usd">18000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i720f050703954dae8f0c93aece95f377_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzQtMy0xLTEtMA_cd65c9f8-81e8-45d5-8899-4f3a22fddf38"
      unitRef="usd">-4781000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i53aebdcc0bc2460db057d4d32db6ce05_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzQtNS0xLTEtMA_ce2c8ff9-96a7-471a-87f6-34dacf002268"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzQtNy0xLTEtMA_a9beef70-3076-41ea-9ce2-f656e0971d95"
      unitRef="usd">-4781000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1bf36ca7092044bfbee99aa7c1084afc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzUtMS0xLTEtMA_ad3cb517-6404-47b2-8df5-650ac9764c13"
      unitRef="usd">-592000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i720f050703954dae8f0c93aece95f377_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzUtMy0xLTEtMA_8553d6c8-6a13-480e-aa7a-5d58ba26e55f"
      unitRef="usd">-3849000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i53aebdcc0bc2460db057d4d32db6ce05_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzUtNS0xLTEtMA_a573c001-7eca-4cbe-86ca-5e2d901a210e"
      unitRef="usd">-9261000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzUtNy0xLTEtMA_a69245ea-8b66-44e1-b60e-25a36ee7de1c"
      unitRef="usd">-13702000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6894b222d748480584afe817afc90ddb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzYtMS0xLTEtMA_1e2ba431-703d-405c-a2ec-05429b038020"
      unitRef="usd">-1662000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iad94a20eefdb48e9a1f15a8bb75481c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzYtMy0xLTEtMA_b63134c0-71c3-4cfa-8e84-bd7c898a19e8"
      unitRef="usd">-2715000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i792d3c4755b04e9dbabd6b5c1f688d63_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzYtNS0xLTEtMA_0f77d1e0-c897-4d2d-b4e1-c8c5b051cc23"
      unitRef="usd">-42239000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90YWJsZTpmMmEzNThlYTFmM2U0NGU0YjdkMWU4ZjY3MDBmNmZhOS90YWJsZXJhbmdlOmYyYTM1OGVhMWYzZTQ0ZTRiN2QxZThmNjcwMGY2ZmE5XzYtNy0xLTEtMA_b141c93a-c28a-4ee0-8ee2-f4ccd115b0dd"
      unitRef="usd">-46616000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzgyNDYzMzc0MjU1MjU_d289a689-cbb5-4194-9f73-1a2e68329a03">Recently adopted accounting standards: &lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company adopted ASU No. 2016-02 as of January 1, 2019, using the modified retrospective transition method of applying the new standard at the adoption date. Therefore, upon adoption, the Company recognized and measured leases without revising comparative period information or disclosures. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon adoption, the Company recognized total right of use (&#x201c;ROU&#x201d;) assets of $120.6&#160;million, with corresponding lease liabilities of $139.2&#160;million on our consolidated balance sheets. The ROU assets include adjustments for prepayments and accrued lease payments. The adoption did not impact the beginning balance of retained earnings, or prior year consolidated statements of income and statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For information regarding the impact of Topic 842 adoption, see Significant Accounting Policies &#x2013; Leases Liability above and Note 11 - Leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;In August 2017, the FASB issued ASU 2017-12, &#x201c;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#x201d; amending the eligibility criteria for hedged items and transactions to expand an entity&#x2019;s ability to hedge nonfinancial and financial risk components. The new guidance eliminates the requirement to separately measure and present hedge ineffectiveness and aligns the presentation of hedge gains and losses with the underlying hedge item. The new guidance also simplifies the hedge documentation and hedge effectiveness assessment requirements. The amended presentation and disclosure requirements must be adopted on a prospective basis, while any amendments to cash flow and net investment hedge relationships that exist on the date of adoption must be applied on a &#x201c;modified retrospective&#x201d; basis, meaning a cumulative effect adjustment to the opening balance of retained earnings as of the beginning of the year of adoption&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;. The new guidance was effective on January 1, 2019 and the adoption did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ac.&#160;Recently issued accounting standards, not yet adopte&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;d:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (ASC 326)" ("ASU 2016-13"). The amendments in this update require a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The amendments broaden the information that an entity must consider in developing its expected credit loss estimate for assets measured either collectively or individually. The use of forecasted information incorporates more timely information in the estimate of expected credit loss, which will be of greater use to users of the financial statements. ASU 2016-13 is effective for the Company for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is allowed as of the fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;The adoption of ASU 2016-13 is not expected to have a significant impact on the Company's consolidated financial statemen&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:110%;"&gt;ts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%;"&gt;In January 2017, the FASB issued ASU 2017-04 "Intangibles - Goodwill and Other (ASC 350): Simplifying the Accounting for Goodwill Impairment" ("ASU 2017-04"). ASU 2017-04 eliminates step 2 of the goodwill impairment test, which requires the calculation of the implied fair value of goodwill by assigning the fair value of a reporting unit to all of its assets and liabilities as if that reporting unit had been acquired in a business combination. Instead, an entity will compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value. ASU 2017-04 is effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The adoption of ASU 2017-04 is not expected to have a significant impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In August 2018, the FASB issued ASU 2018-15, &#x201c;Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#x201d; The new standard requires capitalization of the implementation costs incurred in a cloud computing arrangement that is a service contract, with the requirements for capitalization costs incurred to develop or obtain internal-use software. The new standard also requires presenting the capitalized implementation costs and their related amortization and cash flows on the financial statements in consistent with the prepaid amounts and fees related to the associated cloud computing arrangement. Capitalized implementation costs will be required to be amortized over the term of the arrangement, beginning when the module or component of the cloud computing arrangement that is a service contract is ready for its intended use. The standard will be effective for the Company beginning on January 1, 2020, with early adoption permitted. Entities can choose to adopt the new guidance prospectively or retrospectively. The adoption of ASU 2018-15 is not expected to have a significant impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;In August 2018, the FASB issued ASU 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement" (ASU 2018-13). The amendments in ASU 2018-13 remove, modify and add disclosures for companies required to make disclosures about recurring or nonrecurring fair value measurements under Topic 820. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted. Certain amendments in this guidance are required to be applied prospectively, and others are to be applied retrospectively. The amendments in ASU 2018-13 are disclosure-related only and as such, the adoption of ASU 2018-13 is not expected to have a significant impact on the Company's consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i90ca622beec1486f8b22f8fd449d3ea9_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2Xzc5MTY0ODM3MzMzMTYy_e3cd3a76-0cbe-4dc3-90b1-660b9d96fcea"
      unitRef="usd">120600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i90ca622beec1486f8b22f8fd449d3ea9_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNDgvZnJhZzo1YmMzMWZmNTllYTA0YWFmOGE2ZDg2YjI0NzE5Zjg3Ni90ZXh0cmVnaW9uOjViYzMxZmY1OWVhMDRhYWY4YTZkODZiMjQ3MTlmODc2XzEyMDk0NjI4MDM4Njc1_ece29b56-757b-4123-9368-c4332a682854"
      unitRef="usd">139200000</us-gaap:OperatingLeaseLiability>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90ZXh0cmVnaW9uOmYxOTY0Yzk4OGE3MTQzYTQ5MjVlZmJmZjkzYjgzNTFkXzgyNDYzMzcyMTU4ODY_14658512-5f6f-4a4c-94a5-b23249aa0096">SHORT-TERM AND LONG-TERM INVESTMENTS&lt;div style="padding-left:36pt;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Short-term and long-term investments include marketable securities in the amount of $735,717 and $488,727 as of December 31, 2019 and 2018, respectively and short-term bank deposits in the amounts of $17,444 as of December 31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The following table summarizes amortized costs, gross unrealized gains and losses and estimated fair values of available-for-sale marketable securities as of December&#160;31, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.702%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.959%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated fair value (Level 2 within the fair value hierarchy)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debentures&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;687,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;456,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Government Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;490,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The scheduled maturities of available-for-sale marketable securities as of December&#160;31, 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;538,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;542,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Investments with continuous unrealized losses for less than 12 months and 12 months or greater and their related fair values as of December&#160;31, 2019 and 2018 are as indicated in the following tables:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.165%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for 12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Investments with continuous unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debentures&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Government Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.165%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for 12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Investments with continuous unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debentures&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(754)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;345,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Government Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(767)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90ZXh0cmVnaW9uOmYxOTY0Yzk4OGE3MTQzYTQ5MjVlZmJmZjkzYjgzNTFkXzc2OTY1ODE0MDE5NTI_63c9aca0-df44-4a83-afcb-155d6d9edd5b"
      unitRef="usd">735717000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90ZXh0cmVnaW9uOmYxOTY0Yzk4OGE3MTQzYTQ5MjVlZmJmZjkzYjgzNTFkXzc2OTY1ODE0MDE5NjI_93b1c5c2-2afe-4398-b70d-c66d720e3373"
      unitRef="usd">488727000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90ZXh0cmVnaW9uOmYxOTY0Yzk4OGE3MTQzYTQ5MjVlZmJmZjkzYjgzNTFkXzc2OTY1ODE0MDE5NzI_97ee0f24-b84e-4e00-8177-f7e9102605b5"
      unitRef="usd">17444000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90ZXh0cmVnaW9uOmYxOTY0Yzk4OGE3MTQzYTQ5MjVlZmJmZjkzYjgzNTFkXzUwNw_21346379-f994-4266-86dd-c99e915636eb">&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The following table summarizes amortized costs, gross unrealized gains and losses and estimated fair values of available-for-sale marketable securities as of December&#160;31, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.702%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.134%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.955%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.546%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.959%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated fair value (Level 2 within the fair value hierarchy)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debentures&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;687,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;456,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Government Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;490,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;488,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iff694874745d4fc5891fee99f748dab4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtMS0xLTEtMA_7f8c6620-fc25-4074-8d19-e3751717fe67"
      unitRef="usd">687886000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia613c356f6bf41a39114cbde0703f6e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtMy0xLTEtMA_1a1b43b4-eebd-47b9-8f9a-36e6558afc34"
      unitRef="usd">457944000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iff694874745d4fc5891fee99f748dab4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtNS0xLTEtMA_3a687974-2951-4fe6-af19-c42bc54b4622"
      unitRef="usd">4865000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia613c356f6bf41a39114cbde0703f6e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtNy0xLTEtMA_cd1be21b-e94b-4248-a8f1-a074abe94f1d"
      unitRef="usd">190000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iff694874745d4fc5891fee99f748dab4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtOS0xLTEtMA_eda7ac69-2095-4649-b460-03bafca83216"
      unitRef="usd">271000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia613c356f6bf41a39114cbde0703f6e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtMTEtMS0xLTA_16b85850-4e3d-4263-8836-408266edc557"
      unitRef="usd">1993000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iff694874745d4fc5891fee99f748dab4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtMTMtMS0xLTA_d705c247-0c94-49df-874c-5415d5a970cb"
      unitRef="usd">692480000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia613c356f6bf41a39114cbde0703f6e9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzMtMTUtMS0xLTA_ebb39475-fa11-4643-b54e-aa9dad06b397"
      unitRef="usd">456141000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i47cd630e72ab4b488868aab570687453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtMS0xLTEtMA_411ecf06-523d-48f3-9868-6d9a79cfcaa6"
      unitRef="usd">23182000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i895163a3c0d24c18b41f51d12a1d4244_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtMy0xLTEtMA_d2477e87-bd50-471b-81e3-776e9d583b86"
      unitRef="usd">21943000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i47cd630e72ab4b488868aab570687453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtNS0xLTEtMA_d969ee3c-c04e-41c8-a163-f970ac4ed107"
      unitRef="usd">82000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i895163a3c0d24c18b41f51d12a1d4244_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtNy0xLTEtMA_2b6c3e92-be05-4503-9e28-c65c0cdf86fc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i47cd630e72ab4b488868aab570687453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtOS0xLTEtMA_5a98be0d-6c1a-4502-a26c-d756baaa501a"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i895163a3c0d24c18b41f51d12a1d4244_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtMTEtMS0xLTA_9189e4fd-e281-4074-b64b-8c3f267ce7b7"
      unitRef="usd">226000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i47cd630e72ab4b488868aab570687453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtMTMtMS0xLTA_0bdcc771-0501-43a8-93c6-875181f92c3c"
      unitRef="usd">23262000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i895163a3c0d24c18b41f51d12a1d4244_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzQtMTUtMS0xLTA_30086e6d-471b-4a4e-8538-c75cbc3ee5bb"
      unitRef="usd">21717000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0ef9a8b8ab8644eba7f16b20904ee7a2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtMS0xLTEtMA_cda51b82-b833-48d3-bcf1-305a82c56d9a"
      unitRef="usd">19957000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i64fe95e4aef14b0c8829e37b4fdf90ae_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtMy0xLTEtMA_f1d69d51-7ca1-4e64-ab0c-a1c8bf2048ea"
      unitRef="usd">10854000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0ef9a8b8ab8644eba7f16b20904ee7a2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtNS0xLTEtMA_c296c76c-2c0a-4846-b661-07eee2203f4a"
      unitRef="usd">38000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i64fe95e4aef14b0c8829e37b4fdf90ae_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtNy0xLTEtMA_477f3c5a-1a75-4765-b40e-0db13bd1ea16"
      unitRef="usd">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0ef9a8b8ab8644eba7f16b20904ee7a2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtOS0xLTEtMA_2a78d1a0-7f7e-41b2-87a6-e14f86262b01"
      unitRef="usd">20000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i64fe95e4aef14b0c8829e37b4fdf90ae_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtMTEtMS0xLTA_aa9d4da7-7d2b-41bb-bc40-6963e779c672"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0ef9a8b8ab8644eba7f16b20904ee7a2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtMTMtMS0xLTA_56cd8966-bbc5-4ab9-8df1-a0cde4687700"
      unitRef="usd">19975000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i64fe95e4aef14b0c8829e37b4fdf90ae_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzUtMTUtMS0xLTA_be90bfca-d068-40df-a11b-69539186f77b"
      unitRef="usd">10869000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtMS0xLTEtMA_520dda4d-6e2b-4cf9-baec-e49641751d97"
      unitRef="usd">731025000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtMy0xLTEtMA_c72ef740-ed03-46a8-ba7c-9a3cc417d767"
      unitRef="usd">490741000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtNS0xLTEtMA_84a3f4f7-0f81-43e9-a22f-c7e6adff2e25"
      unitRef="usd">4985000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtNy0xLTEtMA_bb3ca341-04de-41cd-9f7d-9101caf0f11e"
      unitRef="usd">206000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtOS0xLTEtMA_fa51a3e8-e526-4861-b12f-3ab5b6a1810c"
      unitRef="usd">293000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtMTEtMS0xLTA_f3192ad6-9ed7-4de2-8249-aec2770cedae"
      unitRef="usd">2220000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtMTMtMS0xLTA_cb2963dd-2eef-4910-80e2-9139cf009e5e"
      unitRef="usd">735717000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpjZmU1MzA4OTU5NTQ0N2Y0OTA0MWI5YzhkNGRlNzhiNi90YWJsZXJhbmdlOmNmZTUzMDg5NTk1NDQ3ZjQ5MDQxYjljOGQ0ZGU3OGI2XzYtMTUtMS0xLTA_5a1eb710-9389-4745-91f6-0fdc3f9973f2"
      unitRef="usd">488727000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90ZXh0cmVnaW9uOmYxOTY0Yzk4OGE3MTQzYTQ5MjVlZmJmZjkzYjgzNTFkXzUwOA_4c027d35-4b92-4c4f-ac66-4e571ab50c57">&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The scheduled maturities of available-for-sale marketable securities as of December&#160;31, 2019 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated&lt;br/&gt;fair value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;192,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;538,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;542,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpmYTYzZTMxNWFiZmM0NWMwYmJmMDBmOTIwMjZjOWRmNS90YWJsZXJhbmdlOmZhNjNlMzE1YWJmYzQ1YzBiYmYwMGY5MjAyNmM5ZGY1XzEtMS0xLTEtMA_2ea10a41-7e77-4c1e-b6a7-166ebd5b0563"
      unitRef="usd">192882000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpmYTYzZTMxNWFiZmM0NWMwYmJmMDBmOTIwMjZjOWRmNS90YWJsZXJhbmdlOmZhNjNlMzE1YWJmYzQ1YzBiYmYwMGY5MjAyNmM5ZGY1XzEtMy0xLTEtMA_27262fdf-2ab6-4836-80fd-93a4e1cab33a"
      unitRef="usd">193328000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpmYTYzZTMxNWFiZmM0NWMwYmJmMDBmOTIwMjZjOWRmNS90YWJsZXJhbmdlOmZhNjNlMzE1YWJmYzQ1YzBiYmYwMGY5MjAyNmM5ZGY1XzItMS0xLTEtMA_6bafb579-7d40-427f-97ba-3bc5b2301e17"
      unitRef="usd">538142000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpmYTYzZTMxNWFiZmM0NWMwYmJmMDBmOTIwMjZjOWRmNS90YWJsZXJhbmdlOmZhNjNlMzE1YWJmYzQ1YzBiYmYwMGY5MjAyNmM5ZGY1XzItMy0xLTEtMA_b7e2d8f5-de65-4390-84d5-b7b257c39191"
      unitRef="usd">542389000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpmYTYzZTMxNWFiZmM0NWMwYmJmMDBmOTIwMjZjOWRmNS90YWJsZXJhbmdlOmZhNjNlMzE1YWJmYzQ1YzBiYmYwMGY5MjAyNmM5ZGY1XzMtMS0xLTEtMA_23020415-e011-4ad2-966e-2e169eefc382"
      unitRef="usd">731025000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTpmYTYzZTMxNWFiZmM0NWMwYmJmMDBmOTIwMjZjOWRmNS90YWJsZXJhbmdlOmZhNjNlMzE1YWJmYzQ1YzBiYmYwMGY5MjAyNmM5ZGY1XzMtMy0xLTEtMA_748c74e5-722d-4ba1-8974-9616b184b29a"
      unitRef="usd">735717000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90ZXh0cmVnaW9uOmYxOTY0Yzk4OGE3MTQzYTQ5MjVlZmJmZjkzYjgzNTFkXzUwOQ_a2b802e9-738a-4f29-832b-b80cfab5b530">&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Investments with continuous unrealized losses for less than 12 months and 12 months or greater and their related fair values as of December&#160;31, 2019 and 2018 are as indicated in the following tables:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.165%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for 12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Investments with continuous unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debentures&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(271)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Government Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.160%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.165%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investments with continuous unrealized losses for 12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Investments with continuous unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debentures&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(754)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;345,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Government Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;254,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(767)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;375,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i33b17f8e5d1c4e3797c3f0064575256b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzMtMS0xLTEtMA_869b05ad-4082-4842-8b92-a621d38efbdd"
      unitRef="usd">70733000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i33b17f8e5d1c4e3797c3f0064575256b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzMtMy0xLTEtMA_414194df-d541-4836-8bbf-2a9ed4830218"
      unitRef="usd">117000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i33b17f8e5d1c4e3797c3f0064575256b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzMtNS0xLTEtMA_6cc93943-df6e-4c5c-b3fe-e94f6bc3fd81"
      unitRef="usd">48658000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i33b17f8e5d1c4e3797c3f0064575256b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzMtNy0xLTEtMA_deae8315-b350-4161-9855-55171778d76c"
      unitRef="usd">154000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i33b17f8e5d1c4e3797c3f0064575256b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzMtOS0xLTEtMA_05875c26-a782-4fc4-86f1-fbbf44995d47"
      unitRef="usd">119391000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i33b17f8e5d1c4e3797c3f0064575256b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzMtMTEtMS0xLTA_61b19ffd-0030-4d7a-a0dc-c6ce470d567b"
      unitRef="usd">271000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i6773f7a13c31488682214bdc592c49a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzQtMS0xLTEtMA_487255e2-ddbd-4b94-aa6d-c8c7ba5142dd"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6773f7a13c31488682214bdc592c49a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzQtMy0xLTEtMA_82bcdefe-e2c8-4ac2-985f-f46568786047"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i6773f7a13c31488682214bdc592c49a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzQtNS0xLTEtMA_b278328a-dc72-42a9-8490-49a65fe23522"
      unitRef="usd">5005000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6773f7a13c31488682214bdc592c49a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzQtNy0xLTEtMA_55eef7f6-01ea-47c4-bb94-3f50ab7cc256"
      unitRef="usd">2000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i6773f7a13c31488682214bdc592c49a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzQtOS0xLTEtMA_3042b2b1-f5d9-4bae-8ce3-50768cf1f5fb"
      unitRef="usd">5005000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i6773f7a13c31488682214bdc592c49a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzQtMTEtMS0xLTA_b5962785-c7bc-49d7-91fa-be2b9cabeb47"
      unitRef="usd">2000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="ie91dfbe624c74a27bf4bc18f14f02ace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzUtMS0xLTEtMA_4c678fda-7bce-4959-b66c-c67d930c52bf"
      unitRef="usd">10974000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie91dfbe624c74a27bf4bc18f14f02ace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzUtMy0xLTEtMA_d66921ce-433b-49c3-b094-adf111ac4b0d"
      unitRef="usd">20000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="ie91dfbe624c74a27bf4bc18f14f02ace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzUtNS0xLTEtMA_3952773b-bb02-451c-ac0c-c30a8bb5840c"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie91dfbe624c74a27bf4bc18f14f02ace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzUtNy0xLTEtMA_c1f32a17-cf64-4f26-9626-5187810ef626"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="ie91dfbe624c74a27bf4bc18f14f02ace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzUtOS0xLTEtMA_6385ad5f-9e4a-45c4-bba1-fb062c72e03d"
      unitRef="usd">10974000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="ie91dfbe624c74a27bf4bc18f14f02ace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzUtMTEtMS0xLTA_7b4e6844-be99-4cf6-af87-b66eeea5f3a1"
      unitRef="usd">20000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzYtMS0xLTEtMA_0ac29364-c772-42c3-8680-5b51570486a7"
      unitRef="usd">81707000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzYtMy0xLTEtMA_b2f85d95-ae4f-40ba-9e7f-9f7f76d8402f"
      unitRef="usd">137000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzYtNS0xLTEtMA_8d0a3476-6aae-404b-a184-b7ba856face4"
      unitRef="usd">53663000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzYtNy0xLTEtMA_7f36ad1e-ea71-4165-836e-272e60ffc185"
      unitRef="usd">156000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzYtOS0xLTEtMA_66752731-34c8-4e69-ae9d-2803fc554f6d"
      unitRef="usd">135370000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTplZDVlYzhiMTIwMWE0OWNjOGVmYTlkYTZjNDdlNTUzYS90YWJsZXJhbmdlOmVkNWVjOGIxMjAxYTQ5Y2M4ZWZhOWRhNmM0N2U1NTNhXzYtMTEtMS0xLTA_ff51acde-e8d0-4180-ab62-34797525b831"
      unitRef="usd">293000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i60e709d857db478a830d40b5113320af_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzMtMS0xLTEtMA_9237585a-fc64-4432-8b75-eccbe33a37d3"
      unitRef="usd">231845000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i60e709d857db478a830d40b5113320af_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzMtMy0xLTEtMA_c3d1c3f3-9122-4991-b035-bf263337457a"
      unitRef="usd">754000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i60e709d857db478a830d40b5113320af_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzMtNS0xLTEtMA_1e555bab-bdd4-47ec-b5c3-059835772378"
      unitRef="usd">113870000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i60e709d857db478a830d40b5113320af_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzMtNy0xLTEtMA_17942dcf-8eac-49ad-8a7d-40f8a2d23c47"
      unitRef="usd">1239000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i60e709d857db478a830d40b5113320af_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzMtOS0xLTEtMA_c5bde015-54c2-4344-8bfe-fc96410556d8"
      unitRef="usd">345715000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i60e709d857db478a830d40b5113320af_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzMtMTEtMS0xLTA_6face9dc-ba63-47fb-82ef-d64da5eff470"
      unitRef="usd">1993000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i0fe1e4eb0e7c48a0a9ca7c0f8412c7fc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzQtMS0xLTEtMA_ce82e7ef-4760-428d-8187-485b75cbbd0a"
      unitRef="usd">14926000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0fe1e4eb0e7c48a0a9ca7c0f8412c7fc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzQtMy0xLTEtMA_e1097ef3-1d3a-4577-b75e-78129a506b32"
      unitRef="usd">12000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i0fe1e4eb0e7c48a0a9ca7c0f8412c7fc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzQtNS0xLTEtMA_ee9b1e38-d3b8-43bd-8615-bde69268e0f4"
      unitRef="usd">6791000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0fe1e4eb0e7c48a0a9ca7c0f8412c7fc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzQtNy0xLTEtMA_cbbaa49a-a1fa-4fc8-a435-576d9b184295"
      unitRef="usd">214000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i0fe1e4eb0e7c48a0a9ca7c0f8412c7fc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzQtOS0xLTEtMA_0640c9e1-6304-4bef-8bb6-27aa8a12dad6"
      unitRef="usd">21717000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i0fe1e4eb0e7c48a0a9ca7c0f8412c7fc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzQtMTEtMS0xLTA_a73aede6-cfe4-4e8a-ba8c-438b0bdd886b"
      unitRef="usd">226000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i9cb5615e7fca45a58b4090d2aed16db2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzUtMS0xLTEtMA_a17a7abe-12e0-4261-9c44-60f91d7f91aa"
      unitRef="usd">7932000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9cb5615e7fca45a58b4090d2aed16db2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzUtMy0xLTEtMA_054fd66a-08cc-472b-b7cb-53120f004c53"
      unitRef="usd">1000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="i9cb5615e7fca45a58b4090d2aed16db2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzUtNS0xLTEtMA_681a8f08-7548-4cef-b251-2d2568edf1d0"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9cb5615e7fca45a58b4090d2aed16db2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzUtNy0xLTEtMA_3b412b1d-312b-4548-b46b-8923db54e2e9"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i9cb5615e7fca45a58b4090d2aed16db2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzUtOS0xLTEtMA_5f1a8452-1c87-4b7f-9de1-c0ab0501eba0"
      unitRef="usd">7932000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i9cb5615e7fca45a58b4090d2aed16db2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzUtMTEtMS0xLTA_9a6663e9-d60c-4647-b85d-5e654c7489d9"
      unitRef="usd">1000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzYtMS0xLTEtMA_4ce2cdf5-46d1-496b-88fe-310c2186f062"
      unitRef="usd">254703000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzYtMy0xLTEtMA_432242a7-9d58-4552-a796-bdc35a52ce29"
      unitRef="usd">767000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzYtNS0xLTEtMA_85be1fa9-48f9-4bf7-8667-355c1573d924"
      unitRef="usd">120661000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzYtNy0xLTEtMA_c3e09879-7566-4820-8c4c-c8f112e5e74b"
      unitRef="usd">1453000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzYtOS0xLTEtMA_f2c63c41-5ea6-4cc9-9e53-fa58d0d015fa"
      unitRef="usd">375364000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTQvZnJhZzpmMTk2NGM5ODhhNzE0M2E0OTI1ZWZiZmY5M2I4MzUxZC90YWJsZTo0YWNmMDhkZjhhYzE0MzJhYTI5OWM0ZmQzMTk0NDFmYi90YWJsZXJhbmdlOjRhY2YwOGRmOGFjMTQzMmFhMjk5YzRmZDMxOTQ0MWZiXzYtMTEtMS0xLTA_f7b82359-2f17-443f-843f-5cbe3138fa55"
      unitRef="usd">2220000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90ZXh0cmVnaW9uOmJhODMzMmM1NThmNzRkM2E4MmY0ODM2ODIzMGFjM2YwXzgyNDYzMzcyMDgzODI_75ad2bdf-74c8-4a78-8a56-640b431bd90c">PREPAID EXPENSES AND OTHER CURRENT ASSETS&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government authorities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90ZXh0cmVnaW9uOmJhODMzMmM1NThmNzRkM2E4MmY0ODM2ODIzMGFjM2YwXzU4_8f5eb63d-0551-40b3-8131-d1115feaf842">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government authorities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:GrantsReceivableCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzItMS0xLTEtMA_58ad574b-8b70-4ec7-9eb9-e52f4a0bb7ce"
      unitRef="usd">46444000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:GrantsReceivableCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzItMy0xLTEtMA_0df01bbf-dae4-4638-a39b-859c24fc5dc9"
      unitRef="usd">30369000</us-gaap:GrantsReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzMtMS0xLTEtMA_5d665cfb-e6e0-479a-bdc6-1d6c4689934e"
      unitRef="usd">6948000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzMtMy0xLTEtMA_bccf9def-4ceb-410f-8d52-abc80f89f205"
      unitRef="usd">2867000</us-gaap:InterestReceivableCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzQtMS0xLTEtMA_698bd7b5-e545-40b4-8080-1dbd00326dec"
      unitRef="usd">56008000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzQtMy0xLTEtMA_7ed82eed-871b-46d5-b31f-6659db009c99"
      unitRef="usd">45671000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzUtMS0xLTEtMA_018500ff-00de-443e-8147-f191d0878599"
      unitRef="usd">3389000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzUtMy0xLTEtMA_c192d066-43f8-4127-a56a-8d2d76a49b31"
      unitRef="usd">3434000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzctMS0xLTEtMA_f12c309e-bce9-4315-b327-0955a78a1f0d"
      unitRef="usd">4183000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzctMy0xLTEtMA_a2c6f943-6c3a-4baa-9c04-8f313229b5f4"
      unitRef="usd">5109000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzgtMS0xLTEtMA_a1b5bc9b-4f1e-4340-a5c9-b4261a5c83e9"
      unitRef="usd">116972000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNTcvZnJhZzpiYTgzMzJjNTU4Zjc0ZDNhODJmNDgzNjgyMzBhYzNmMC90YWJsZTo0OTNkZjUyOTFmZGI0MGQzYmNkNDY1ZjExYjc3NmVlMi90YWJsZXJhbmdlOjQ5M2RmNTI5MWZkYjQwZDNiY2Q0NjVmMTFiNzc2ZWUyXzgtMy0xLTEtMA_848fb701-217f-44f7-8ce6-e65ec14dd25b"
      unitRef="usd">87450000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <nice:OtherLongTermAssetsDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90ZXh0cmVnaW9uOjg0YzMyZWE2NTQ3NDQwODM5NjM0MmQxMjFmYmVkMDA0XzgyNDYzMzcyMDgzNjA_5ae3bcec-02a3-4e0b-9cec-7eb4b0ff21df">OTHER LONG-TERM ASSETS&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred commission costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance pay fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term deposits and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</nice:OtherLongTermAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90ZXh0cmVnaW9uOjg0YzMyZWE2NTQ3NDQwODM5NjM0MmQxMjFmYmVkMDA0XzM5_16558d6f-03cb-4c57-8bde-7ec81acf97be">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred commission costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Severance pay fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term deposits and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <nice:DeferredCommissionCosts
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzItMS0xLTEtMA_f10aa2f6-28e1-40a3-8565-e026b570d4fe"
      unitRef="usd">79336000</nice:DeferredCommissionCosts>
    <nice:DeferredCommissionCosts
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzItMy0xLTEtMA_c3a83c24-5e43-47e4-86a6-3f4ae3f35904"
      unitRef="usd">57675000</nice:DeferredCommissionCosts>
    <nice:OtherLongTermAssetsSeverancePayFund
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzMtMS0xLTEtMA_2399cf0f-e4d5-4ac3-80fb-f3c2bddec558"
      unitRef="usd">13201000</nice:OtherLongTermAssetsSeverancePayFund>
    <nice:OtherLongTermAssetsSeverancePayFund
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzMtMy0xLTEtMA_6e29b9d7-46e2-45e4-be41-6d7769e11b4b"
      unitRef="usd">12575000</nice:OtherLongTermAssetsSeverancePayFund>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzQtMS0xLTEtMA_ea67bbfc-a7ea-4f25-bbe3-8bbcd190e880"
      unitRef="usd">31497000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzQtMy0xLTEtMA_9471c463-5d90-460b-87ee-4b47adeef600"
      unitRef="usd">3792000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzUtMS0xLTEtMA_73a7704d-6e42-4783-9e35-259af8a2a4ae"
      unitRef="usd">124034000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjAvZnJhZzo4NGMzMmVhNjU0NzQ0MDgzOTYzNDJkMTIxZmJlZDAwNC90YWJsZTo4ODM5NTYzNDUzMmQ0NmFmYmRjMTYzYTM1OWZjNTUwYi90YWJsZXJhbmdlOjg4Mzk1NjM0NTMyZDQ2YWZiZGMxNjNhMzU5ZmM1NTBiXzUtMy0xLTEtMA_9703c8de-e6ea-4a31-b900-911d3051c313"
      unitRef="usd">74042000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzc2OTY1ODEzOTQ4Mjg_66f1be30-73fa-462a-8ca2-7e84e4a22ca6">PROPERTY AND EQUIPMENT, NET&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Internal use software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;440,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Accumulated depreciation:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Internal use software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;299,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Depreciated cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation expense totaled $60,174, $49,963 and $37,924 for the years 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recorded a reduction of $18,653 and $11,485 to the cost and accumulated depreciation of fully depreciated equipment and leasehold improvements no longer in use for the years ended December&#160;31, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzMzNw_a0b98673-44e8-4c75-994e-992cfce1e4a1">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;253,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Internal use software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;440,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Accumulated depreciation:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Internal use software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;299,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Depreciated cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaf66835c7fc14416834b0e7a0df8a5e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzMtMS0xLTEtMA_a8d97c3d-cb15-41c5-9d39-5a49096e5ac1"
      unitRef="usd">263128000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib55890da3b874147adc57c0e99b231c3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzMtMy0xLTEtMA_ce2f6244-1951-4c1d-bc30-5fbb0106e689"
      unitRef="usd">253325000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a4fa05d9fc24a459726aa915bd691f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzQtMS0xLTEtMA_8cafc7f1-233e-473c-a3cf-ca10f8bcbce1"
      unitRef="usd">105297000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8cc76c3d046641fab295dee053c0eba8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzQtMy0xLTEtMA_e33be4e3-e082-4652-a81b-794578e80ed6"
      unitRef="usd">69452000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id79e0bb7764145e3859283bf55b40389_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzUtMS0xLTEtMA_72649b1d-7f0a-4a49-b7d0-89d577e2383f"
      unitRef="usd">13180000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic4907d3003e840a8a15e641eafb2b985_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzUtMy0xLTEtMA_8908949b-244c-4cea-82b6-b5c90339aadd"
      unitRef="usd">13060000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1fda3f770946434e8cd2862a198b6a8e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzYtMS0xLTEtMA_964dc18b-6b9b-46b1-989a-244a5cd53f4a"
      unitRef="usd">59199000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d157ea88cf6424aae6940d05bc157ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzYtMy0xLTEtMA_693168a8-9cd1-4c50-a574-8fc48f7c47bc"
      unitRef="usd">57454000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzctMS0xLTEtMA_a18597c9-0d26-4d6b-8613-90ad0dc12df0"
      unitRef="usd">440804000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzctMy0xLTEtMA_64f8e2ed-3953-4312-bad1-e7efe98cff32"
      unitRef="usd">393291000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iaf66835c7fc14416834b0e7a0df8a5e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzktMS0xLTEtMA_1714f2ce-4b94-4ea1-9769-e6d14ff46bae"
      unitRef="usd">212471000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib55890da3b874147adc57c0e99b231c3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzktMy0xLTEtMA_ec3f0b67-785a-45d5-919c-e2251244d5c0"
      unitRef="usd">196820000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7a4fa05d9fc24a459726aa915bd691f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzEwLTEtMS0xLTA_3bd23e83-31af-437c-bfab-8d55ae733e86"
      unitRef="usd">41622000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8cc76c3d046641fab295dee053c0eba8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzEwLTMtMS0xLTA_6e9beff2-3646-4e9e-8ef2-ff7f7595cb6c"
      unitRef="usd">16597000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id79e0bb7764145e3859283bf55b40389_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzExLTEtMS0xLTA_8d42e1e7-4d8e-4742-ad69-23975835d166"
      unitRef="usd">8655000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic4907d3003e840a8a15e641eafb2b985_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzExLTMtMS0xLTA_55b6ec45-4b68-4ad0-bc2e-66d4abdbb7b1"
      unitRef="usd">7717000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1fda3f770946434e8cd2862a198b6a8e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzEyLTEtMS0xLTA_cd0410ea-e52e-4a55-a242-6a75f3f03951"
      unitRef="usd">36409000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1d157ea88cf6424aae6940d05bc157ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzEyLTMtMS0xLTA_991e6e9a-46b0-40c7-8da1-a9a57119eaab"
      unitRef="usd">31819000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzEzLTEtMS0xLTA_ebcbef26-f7fb-4769-9bb5-28449f913c73"
      unitRef="usd">299157000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzEzLTMtMS0xLTA_b4632f76-427e-4896-bef3-507740ecf124"
      unitRef="usd">252953000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzE0LTEtMS0xLTA_1c4a32e0-13ce-4bd5-9bcb-6ae854c76422"
      unitRef="usd">141647000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90YWJsZTowYWVlMjc5ZGE4OTE0OTAxOTg1YmNjMDU3ZTRiZDc0Zi90YWJsZXJhbmdlOjBhZWUyNzlkYTg5MTQ5MDE5ODViY2MwNTdlNGJkNzRmXzE0LTMtMS0xLTA_9e4539b0-19fe-434d-b1f6-9afb56214e12"
      unitRef="usd">140338000</us-gaap:PropertyPlantAndEquipmentNet>
    <nice:DepreciationExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzc0_1d98c121-ea2f-4469-9bec-3f9e1a892228"
      unitRef="usd">60174000</nice:DepreciationExpense>
    <nice:DepreciationExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzc4_cdc04d66-b394-451b-8d95-89967880af8b"
      unitRef="usd">49963000</nice:DepreciationExpense>
    <nice:DepreciationExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzg1_f5a8c26b-2598-4207-81a0-700d7fac283c"
      unitRef="usd">37924000</nice:DepreciationExpense>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1
      contextRef="i1407b3ba660b48b28c4be335cdc2fd20_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzE2Nw_40f60526-4802-4369-864d-c4630b78f198"
      unitRef="usd">18653000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="i1407b3ba660b48b28c4be335cdc2fd20_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzE2Nw_7bc9e83c-022d-4f4b-95e2-31156932e207"
      unitRef="usd">18653000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="ifc13c207fad245e1b94445cb90954e9f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzE3NA_7dc61680-9240-4755-95a0-0d15d028b48c"
      unitRef="usd">11485000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1
      contextRef="ifc13c207fad245e1b94445cb90954e9f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjMvZnJhZzo2OWNjNmE3NzM2MjY0Zjc1YWMxY2FkOTNkZjU0MTlhMS90ZXh0cmVnaW9uOjY5Y2M2YTc3MzYyNjRmNzVhYzFjYWQ5M2RmNTQxOWExXzE3NA_9474beb7-72bb-466c-8568-7cc434f16963"
      unitRef="usd">11485000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90ZXh0cmVnaW9uOjBiZWY3Njg4NDcyMDQyZDk4MmNhZDU3OTE0OGFjM2QzXzc2OTY1ODEzOTQ3MDg_343a051a-113d-42c9-a2c2-abdbc8d2567c">OTHER INTANGIBLE ASSETS, NET&lt;div style="text-indent:54pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Definite-lived other intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Original amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;577,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships, backlog and distribution network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;880,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,169,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;281,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships, backlog and distribution network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;661,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Amortization expense amounted to $113,056, $107,179 and $118,377 for the years ended December&#160;31, 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;c.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Estimated amortization expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.053%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90ZXh0cmVnaW9uOjBiZWY3Njg4NDcyMDQyZDk4MmNhZDU3OTE0OGFjM2QzXzIxNw_1f1f5166-b456-4928-a657-b10d4d196ab3">Definite-lived other intangible assets:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Original amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;577,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships, backlog and distribution network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;258,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;880,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,169,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Core technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;281,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships, backlog and distribution network&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;469,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;661,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i115e7bbb26584ce3af96def05ba3eace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzMtMS0xLTEtMA_4c585650-8ad4-4534-a0b8-dad2b0197fb0"
      unitRef="usd">577692000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib98d83701b7246e8b9b49fb921a54ad1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzMtMy0xLTEtMA_1a0038f7-b7a4-4c50-862b-ca5474e6b317"
      unitRef="usd">720134000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8c5287e1a17d459c8be9bcf70166a711_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzQtMS0xLTEtMA_19f392af-9302-402b-bcb2-6d5f27226b31"
      unitRef="usd">258137000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i31b193c2398840f7b975057a30e914c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzQtMy0xLTEtMA_72bb4799-635a-4f2c-bb66-7667d1de90e8"
      unitRef="usd">393204000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i73ee5986d05d4f61a6200ac85a5ccd58_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzUtMS0xLTEtMA_5210e733-068e-4912-9a2d-0c3304f6a9fd"
      unitRef="usd">44440000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica15236085314cad8b68377490c110db_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzUtMy0xLTEtMA_4cc21072-11f5-4382-a571-520d9cbc5ab5"
      unitRef="usd">55896000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzYtMS0xLTEtMA_bd0ba99c-43b4-4368-bdc5-2cca14412328"
      unitRef="usd">880269000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzYtMy0xLTEtMA_2118d405-a6e4-4952-b44b-d75025abc5b7"
      unitRef="usd">1169234000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i115e7bbb26584ce3af96def05ba3eace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzgtMS0xLTEtMA_26c747ab-dd56-4255-909d-09a6952f3e6e"
      unitRef="usd">281319000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib98d83701b7246e8b9b49fb921a54ad1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzgtMy0xLTEtMA_2a5eb750-2d66-434c-a9bc-fe1dc3a173c2"
      unitRef="usd">372895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8c5287e1a17d459c8be9bcf70166a711_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzktMS0xLTEtMA_472a4748-372f-49f5-b637-bbad570af402"
      unitRef="usd">170454000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i31b193c2398840f7b975057a30e914c5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzktMy0xLTEtMA_41da8698-3f5e-44f1-a55b-2555b31946f7"
      unitRef="usd">264463000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73ee5986d05d4f61a6200ac85a5ccd58_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzEwLTEtMS0xLTA_e1cef98f-f1d3-4e49-a232-dc889a57ad58"
      unitRef="usd">17477000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica15236085314cad8b68377490c110db_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzEwLTMtMS0xLTA_f96228f3-49ef-4cba-86ba-c958d36bddd7"
      unitRef="usd">23644000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzExLTEtMS0xLTA_e0fcc991-7f10-4d2b-b381-976f4cc2e5bd"
      unitRef="usd">469250000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzExLTMtMS0xLTA_07093704-48f8-47d2-b67b-7cdf3ad349fa"
      unitRef="usd">661002000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzEyLTEtMS0xLTA_f1700c9e-fc7b-42b8-be27-5099008ef229"
      unitRef="usd">411019000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTphNjM1NzdhMzk3ZmU0NTQ5ODkwOTY2OTFjMjdlN2NjZC90YWJsZXJhbmdlOmE2MzU3N2EzOTdmZTQ1NDk4OTA5NjY5MWMyN2U3Y2NkXzEyLTMtMS0xLTA_d3b85f35-b232-4f49-94ec-c8ae564db5dd"
      unitRef="usd">508232000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i10ec7f693c024759aff2178bbcae41c5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90ZXh0cmVnaW9uOjBiZWY3Njg4NDcyMDQyZDk4MmNhZDU3OTE0OGFjM2QzXzEyMA_eb7dc028-e9e5-4540-9df8-c446ce535624"
      unitRef="usd">113056000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i86ef5c6f71a349a8875be34484cc13fa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90ZXh0cmVnaW9uOjBiZWY3Njg4NDcyMDQyZDk4MmNhZDU3OTE0OGFjM2QzXzEyNA_390005ac-4d00-4715-be58-fa058ed654aa"
      unitRef="usd">107179000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6009f019d4514715ba9da99923239f09_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90ZXh0cmVnaW9uOjBiZWY3Njg4NDcyMDQyZDk4MmNhZDU3OTE0OGFjM2QzXzEzMQ_4d78bdea-ff59-42f6-9447-736f05b07e23"
      unitRef="usd">118377000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90ZXh0cmVnaW9uOjBiZWY3Njg4NDcyMDQyZDk4MmNhZDU3OTE0OGFjM2QzXzIxOA_de43531b-3566-4825-9d65-f34655a3841c">Estimated amortization expense:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.053%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;For the year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;411,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTo1MzRkOWFkYzU0OGM0ZTg5OWQ2N2ViYzE4ZmZlZjk5Ny90YWJsZXJhbmdlOjUzNGQ5YWRjNTQ4YzRlODk5ZDY3ZWJjMThmZmVmOTk3XzEtMS0xLTEtMA_ec7fd181-42b4-4c59-995d-24ec409d9d9a"
      unitRef="usd">107543000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTo1MzRkOWFkYzU0OGM0ZTg5OWQ2N2ViYzE4ZmZlZjk5Ny90YWJsZXJhbmdlOjUzNGQ5YWRjNTQ4YzRlODk5ZDY3ZWJjMThmZmVmOTk3XzItMS0xLTEtMA_7f7c8f5a-3f50-4f89-a008-1df9d83af5a7"
      unitRef="usd">100525000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTo1MzRkOWFkYzU0OGM0ZTg5OWQ2N2ViYzE4ZmZlZjk5Ny90YWJsZXJhbmdlOjUzNGQ5YWRjNTQ4YzRlODk5ZDY3ZWJjMThmZmVmOTk3XzMtMS0xLTEtMA_0abb0c44-1514-4b51-8587-241b7125f740"
      unitRef="usd">81351000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTo1MzRkOWFkYzU0OGM0ZTg5OWQ2N2ViYzE4ZmZlZjk5Ny90YWJsZXJhbmdlOjUzNGQ5YWRjNTQ4YzRlODk5ZDY3ZWJjMThmZmVmOTk3XzQtMS0xLTEtMA_61976534-1ce4-406b-92c4-bfc997f5f685"
      unitRef="usd">66195000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTo1MzRkOWFkYzU0OGM0ZTg5OWQ2N2ViYzE4ZmZlZjk5Ny90YWJsZXJhbmdlOjUzNGQ5YWRjNTQ4YzRlODk5ZDY3ZWJjMThmZmVmOTk3XzUtMS0xLTEtMTEwMDU_36d25834-7fee-48e9-8eec-0194c0e7edfb"
      unitRef="usd">50110000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTo1MzRkOWFkYzU0OGM0ZTg5OWQ2N2ViYzE4ZmZlZjk5Ny90YWJsZXJhbmdlOjUzNGQ5YWRjNTQ4YzRlODk5ZDY3ZWJjMThmZmVmOTk3XzUtMS0xLTEtMA_564c373f-d06f-4272-8624-21236f23a846"
      unitRef="usd">5295000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <nice:FiniteLivedIntangibleAssetsEstimatedAmortizationExpense
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNjkvZnJhZzowYmVmNzY4ODQ3MjA0MmQ5ODJjYWQ1NzkxNDhhYzNkMy90YWJsZTo1MzRkOWFkYzU0OGM0ZTg5OWQ2N2ViYzE4ZmZlZjk5Ny90YWJsZXJhbmdlOjUzNGQ5YWRjNTQ4YzRlODk5ZDY3ZWJjMThmZmVmOTk3XzYtMS0xLTEtMA_2a7ac412-0fae-46d2-b6c6-09ed2ada4ac7"
      unitRef="usd">411019000</nice:FiniteLivedIntangibleAssetsEstimatedAmortizationExpense>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90ZXh0cmVnaW9uOjJlZmJmZDRiYTg5NzQ0ZTc4OWU0ZGEzODdhNTJlMThmXzc2OTY1ODEzOTQ5NzE_ce3793b8-7f3c-4365-9a77-dc6636bdc58f">GOODWILL&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Following the Company's acquisitions in 2019 and 2018, as described in Note 1b, the changes in the carrying amount of goodwill allocated to reportable segments for the years ended December&#160;31, 2019 and 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.651%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,366,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Functional currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,114,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,378,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.651%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,053,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,318,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Functional currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,366,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(*)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Including adjustments of $(5,304) and $5,624, resulting from finalization of purchase price allocations with respect to 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90ZXh0cmVnaW9uOjJlZmJmZDRiYTg5NzQ0ZTc4OWU0ZGEzODdhNTJlMThmXzM2Nw_d8bacc30-3d53-49de-b015-ce2d703a5fba">&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Following the Company's acquisitions in 2019 and 2018, as described in Note 1b, the changes in the carrying amount of goodwill allocated to reportable segments for the years ended December&#160;31, 2019 and 2018 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.651%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,366,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Functional currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,114,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,378,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.648%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.395%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.651%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,053,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,318,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Functional currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,239)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,103,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,366,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(*)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Including adjustments of $(5,304) and $5,624, resulting from finalization of purchase price allocations with respect to 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3496d0e6e21145a4bc1cd618f167c73f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzItMS0xLTEtMA_fcfa27d1-7219-4669-92da-f5b7f54a510f"
      unitRef="usd">1103091000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i297ff0d540044c2096d56ce372b899a5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzItMy0xLTEtMA_4d6ad246-0145-437e-ac74-b9f0e4930052"
      unitRef="usd">263115000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzItNS0xLTEtMA_ee306cfc-2cac-4f7f-ba63-501bb77acab5"
      unitRef="usd">1366206000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ief3fab7438e74d6596fa1def7125a96a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzMtMS0xLTEtMA_1ec14765-a3b3-49f0-83e3-2ec1bb15c29d"
      unitRef="usd">9176000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if10fca85eacb40deb0061ccec3f38328_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzMtMy0xLTEtMA_b78cf8ea-43ac-4053-9e4d-350ec55ddf17"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzMtNS0xLTEtMA_dd725e1a-91cd-4b6d-8563-9825d4f64bfe"
      unitRef="usd">9176000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ief3fab7438e74d6596fa1def7125a96a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzQtMS0xLTEtMA_f4f18c2c-2b69-4268-80dd-2cbf1372482b"
      unitRef="usd">2413000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="if10fca85eacb40deb0061ccec3f38328_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzQtMy0xLTEtMA_2da9d432-de11-45d1-98ce-aeb8819ffa68"
      unitRef="usd">623000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzQtNS0xLTEtMA_63f2b847-b93b-492a-85d6-97467b1cc56d"
      unitRef="usd">3036000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="iaeb1826df40a48cb9949bd3d61f59c6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzUtMS0xLTEtMA_02b7f74c-4d29-4ee2-b3fd-ba2e43660cb1"
      unitRef="usd">1114680000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7f20ec0a9b624503b57f82a8f85f0f2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzUtMy0xLTEtMA_b6cdff2a-eea7-45f2-be09-6acaa4037046"
      unitRef="usd">263738000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTo1YzE5ZDljYWZhZjE0ZWMyOTE5NDM5MGU4MDlhNTUzYy90YWJsZXJhbmdlOjVjMTlkOWNhZmFmMTRlYzI5MTk0MzkwZTgwOWE1NTNjXzUtNS0xLTEtMA_94f9e87f-43d4-4f22-ba77-cecdef12b75f"
      unitRef="usd">1378418000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia1aa72c66e8c49baa2b250892b3fd893_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzItMS0xLTEtMA_c8241491-eec0-42ef-aff4-6ed6603d1da5"
      unitRef="usd">1053922000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i51e816a6cf6d4f7e81af6988cd2a70b9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzItMy0xLTEtMA_7fc26579-2d9b-4dbe-b1eb-914e66119108"
      unitRef="usd">264320000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzItNS0xLTEtMA_72188ff5-0e42-40a2-834d-e38d08d3f27a"
      unitRef="usd">1318242000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i61cd79d48dfa4d17930d23e9c6f1b227_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzMtMS0xLTEtMA_b9d3bce0-3db1-4cd1-8294-7772dd0b6486"
      unitRef="usd">54203000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iee667d9b99f44a86a61779f1b6f8b009_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzMtMy0xLTEtMA_09376925-8d78-449f-8723-a6ad813c926e"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzMtNS0xLTEtMA_7aaa0a02-fd70-472c-96c0-c0fa7b4681b1"
      unitRef="usd">54203000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i61cd79d48dfa4d17930d23e9c6f1b227_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzQtMS0xLTEtMA_a1424b5c-3054-42a4-ae26-ac8224e02a93"
      unitRef="usd">-5034000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="iee667d9b99f44a86a61779f1b6f8b009_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzQtMy0xLTEtMA_a70d329f-026e-4e71-aa39-61a9c543fb34"
      unitRef="usd">-1205000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzQtNS0xLTEtMA_555572a0-1c6c-426c-8251-2cc1d89979fb"
      unitRef="usd">-6239000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i3496d0e6e21145a4bc1cd618f167c73f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzUtMS0xLTEtMA_5a354e0b-54a4-4f5b-bca9-5af02776fac9"
      unitRef="usd">1103091000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i297ff0d540044c2096d56ce372b899a5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzUtMy0xLTEtMA_a17ec8b3-5fba-4715-af30-1c63e3712fd8"
      unitRef="usd">263115000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90YWJsZTowMTk3ZDM4NTAyMjg0ZjBhYTQ2MjU3MWFmNTNlNDgxNy90YWJsZXJhbmdlOjAxOTdkMzg1MDIyODRmMGFhNDYyNTcxYWY1M2U0ODE3XzUtNS0xLTEtMA_1f45301f-ae98-443b-8ba5-3da37a3b03c6"
      unitRef="usd">1366206000</us-gaap:Goodwill>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="ic375f3dc14204bf3b66ca92f94b89fc5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90ZXh0cmVnaW9uOjJlZmJmZDRiYTg5NzQ0ZTc4OWU0ZGEzODdhNTJlMThmXzI1Nw_227c2bad-6e1c-47b1-ae85-ec461e4da678"
      unitRef="usd">-5304000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i9e3ae26fb7f9421f9f4f13508a1bbbdf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzIvZnJhZzoyZWZiZmQ0YmE4OTc0NGU3ODllNGRhMzg3YTUyZTE4Zi90ZXh0cmVnaW9uOjJlZmJmZDRiYTg5NzQ0ZTc4OWU0ZGEzODdhNTJlMThmXzI2NQ_d5b25ecd-9462-4a30-af99-a65493dee11e"
      unitRef="usd">5624000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90ZXh0cmVnaW9uOmMyYTU4ZTQ1MDk3NjQ3ODhhNzI2YzEwMjZkYmMzNmRlXzc2OTY1ODEzOTQ0OTU_a8cff2b6-5098-4546-b8df-9b5a934e7907">ACCRUED EXPENSES AND OTHER LIABILITIES&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and related expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;391,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;373,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90ZXh0cmVnaW9uOmMyYTU4ZTQ1MDk3NjQ3ODhhNzI2YzEwMjZkYmMzNmRlXzU0_6eec0ff3-687c-4774-acbe-5d30e21d1a75">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Payroll and related expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;391,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;373,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzItMS0xLTEtMA_cd017c28-7f6f-42a5-aa48-24ac22734493"
      unitRef="usd">179291000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzItMy0xLTEtMA_200596b4-0d7b-43b4-8f32-6156b424f893"
      unitRef="usd">158185000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzMtMS0xLTEtMA_4b938326-b358-41bd-b025-a19e2244cb4e"
      unitRef="usd">97325000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzMtMy0xLTEtMA_8982a181-9caa-44e3-af92-c25e646206f0"
      unitRef="usd">104568000</us-gaap:AccruedLiabilitiesCurrent>
    <nice:GovernmentAuthorities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzQtMS0xLTEtMA_29f792a0-3938-4ecb-a0a4-46e755fe3d55"
      unitRef="usd">101194000</nice:GovernmentAuthorities>
    <nice:GovernmentAuthorities
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzQtMy0xLTEtMA_8873e0de-b9fd-4d68-a17b-1a8ea4d9fe1a"
      unitRef="usd">95535000</nice:GovernmentAuthorities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzYtMS0xLTEtMA_232f2547-8b71-4844-8386-105998fde9ea"
      unitRef="usd">13875000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzYtMy0xLTEtMA_113bc74e-b768-414c-96ef-846dff20c750"
      unitRef="usd">15620000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzctMS0xLTEtMA_d75228be-a43b-404b-b15f-c6f114221492"
      unitRef="usd">391685000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzUvZnJhZzpjMmE1OGU0NTA5NzY0Nzg4YTcyNmMxMDI2ZGJjMzZkZS90YWJsZTpjNzcxZTk3ZWNlYzc0MmM3YjE0MTA3YzU5NWE1ZWI2OS90YWJsZXJhbmdlOmM3NzFlOTdlY2VjNzQyYzdiMTQxMDdjNTk1YTVlYjY5XzctMy0xLTEtMA_2cf8d308-69c9-4713-b804-1731eec0c076"
      unitRef="usd">373908000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90ZXh0cmVnaW9uOjM1MzM4MGEyYjNhNTQ1ZjM4ZTJiNjEwMTllNTY1ZjYxXzc2OTY1ODE0MDY5MTk_96d77e5b-8b5b-4338-b4ee-6bc8dbb81b02">DERIVATIVE INSTRUMENTS&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's risk management strategy includes the use of derivative financial instruments to reduce the volatility of earnings and cash flows associated with changes in foreign currency exchange rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 815, "Derivatives and Hedging" ("ASC 815"), requires the Company to recognize all of its derivative instruments as either assets or liabilities on the balance sheet at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, an entity must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge, cash flow hedge or a hedge of a net investment in a foreign operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As a result of adopting new accounting guidance discussed in Note 2, "Recently adopted accounting pronouncements", beginning January 1, 2019, gains and losses on derivatives instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that are attributable to a particular risk), are recorded in accumulated other comprehensive income (loss) and reclassified into in the same accounting period in which the designated forecasted transaction or hedged item affects earnings. Prior to January 1, 2019, cash flow hedge ineffectiveness was separately measured and reported immediately in earnings. Cash flow hedge ineffectiveness was immaterial during 2018 and 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company entered into option and forward contracts to hedge a portion of anticipated New Israeli Shekel ("NIS"), Indian Rupee ("INR") and Philippine peso ("PHP") payroll and benefit payments as well as facilities related payments. These derivative instruments are designated as cash flow hedges, as defined by ASC 815 and accordingly are measured in fair value. These transactions are effective and, as a result, gain or loss on the derivative instruments are reported as a component of accumulated other comprehensive income (loss) and reclassified as payroll expenses, facility expenses or finance expenses, respectively, at the time that the hedged income/expense is recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value&lt;br/&gt;(Level 2 within the fair value hierarchy)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Option contracts to hedge payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses INR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Option contracts to hedge facility expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses INR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses INR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses PHP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge lease obligations PHP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge facility&#160;expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge facility&#160;expenses PHP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company currently hedges its exposure to the variability in future cash flows for a maximum period of one year. As of December&#160;31, 2019, the Company expects to reclassify all of its unrealized gains and losses from accumulated other comprehensive income to earnings during the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company's outstanding derivative instruments at December&#160;31, 2019 and 2018 is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.880%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.882%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance sheet line item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange option contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange option contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The effect of derivative instruments in cash flow hedging relationship on income and other comprehensive income for the years ended December&#160;31, 2019, 2018 and 2017 is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) recognized in&lt;br/&gt;other comprehensive income&lt;br/&gt;on derivative, net of tax (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives in foreign exchange cash flow hedging relationships:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Option contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Derivatives in foreign exchange cash flow hedging relationships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.613%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) reclassified from other comprehensive income&lt;br/&gt;into income (expenses),&lt;br/&gt;net of tax (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Statements of income&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;line item&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Option contracts to hedge payroll and facility expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cost of revenues and operating expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Forward contracts to hedge payroll and facility expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cost of revenues, operating expenses and financial expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(749)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90ZXh0cmVnaW9uOjM1MzM4MGEyYjNhNTQ1ZjM4ZTJiNjEwMTllNTY1ZjYxXzMwNDY_70928259-04a1-45a4-bf80-80290f0226bf">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notional amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value&lt;br/&gt;(Level 2 within the fair value hierarchy)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Option contracts to hedge payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses INR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Option contracts to hedge facility expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses INR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses INR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;expenses PHP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge lease obligations PHP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge facility&#160;expenses ILS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts to hedge facility&#160;expenses PHP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i0a3eee735da54bb6bb2f3d3dc75ccafb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzQtMS0xLTEtMA_2fd573ab-56e9-4b9c-b17a-33deb1b6f663"
      unitRef="usd">16204000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ia245a56c109b4105aeb73baa84c1cf9a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzQtMy0xLTEtMA_780d57e3-d5e0-4084-b936-4de726e75fcb"
      unitRef="usd">73950000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i0be57ca3182a400aaf94e6e66522594c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzQtNS0xLTEtMA_4196306b-a31a-4fb1-a194-6d5c238fdff2"
      unitRef="usd">294000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i25de29667ee24c52a69c2f707829d5b5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzQtNy0xLTEtMA_4ce93c77-ac3e-4f68-a6f2-41749a487f90"
      unitRef="usd">-2566000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i73cc3a394e4b4bd78e36f332fba32544_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzUtMS0xLTEtMA_860349aa-4a30-406b-abe8-008083db3e7f"
      unitRef="usd">21904000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i228202798a0f4da18c75292d6e4c1b58_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzUtMy0xLTEtMA_73b098ed-a4ca-4726-acce-d9024ad4802c"
      unitRef="usd">40391000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i09e741d0165d4c749187ef348ea8f390_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzUtNS0xLTEtMA_6fb4071e-366f-4243-b8a2-4f621beb51ba"
      unitRef="usd">800000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i255eb7425758486ba8d9fc53f8bce4ea_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzUtNy0xLTEtMA_6c226cc6-5df6-4e1d-af85-aee819a00436"
      unitRef="usd">807000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="iaa0520563f4b4501a6e6641e47a90648_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzYtMS0xLTEtMA_25d8d36e-00f4-48ea-bba7-4b4c06b1be69"
      unitRef="usd">1273000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i5d51a1f0d38c476f8f3f29dd9e4dcaf1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzYtMy0xLTEtMA_a80666ff-0ae8-4fa4-abf3-1e61b78f874c"
      unitRef="usd">5200000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i9b5b05939a7c477585fa74afae2dea09_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzYtNS0xLTEtMA_601885af-6739-46b5-b812-9f539921b8f6"
      unitRef="usd">19000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i9313fbfa968f41ee866fcc05587e0b49_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzYtNy0xLTEtMA_ea18b39f-c4cb-42ef-b581-285f38a87db1"
      unitRef="usd">-137000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="iceb3d0c74ddb499387fff893f150298c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzctMS0xLTEtMA_a77da758-7f5e-4614-ae6c-85b42cac6819"
      unitRef="usd">2006000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i8513c9a0d19347e481468b009b34304f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzctMy0xLTEtMA_58fe4ac1-6fe0-4ce7-a98e-6fb48d625046"
      unitRef="usd">3874000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i579f18082c8c47278b2f1285224b0a3b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzctNS0xLTEtMA_9c350a42-8a58-43e0-ae3b-23e0f212c50f"
      unitRef="usd">80000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i1b89797d5895492a8a92e3d9f664436d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzctNy0xLTEtMA_0519aa53-5535-4023-8dbf-beedbe0ddfea"
      unitRef="usd">80000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i39796bef6240403da8875c5a5ca1a164_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzktMS0xLTEtMA_3ad96cef-6cc9-4cde-9687-9aa8e2f2463f"
      unitRef="usd">67139000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i39afef1bc0b249c29795782a5967e58a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzktMy0xLTEtMA_35864609-388e-439c-bd80-01dfd0b3516c"
      unitRef="usd">53500000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i7c2a20f5b0b14e019c2d7b8dac09a3a2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzktNS0xLTEtMA_71d8ad58-359f-476f-94f7-d41d0f73e35b"
      unitRef="usd">1333000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i784677d3da684e4281ae0fba0a320a5e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzktNy0xLTEtMA_bc4d23b5-ada6-42a8-b9f8-b139793e7083"
      unitRef="usd">-1926000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i22b8c620243342cfb8ecaa87f35abde1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEwLTEtMS0xLTA_d68af912-d625-402b-9aed-3979e1e979c7"
      unitRef="usd">10032000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="id154e18e51e64cbdab87ec77ddce3915_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEwLTMtMS0xLTA_24c4c454-7a9a-455f-989e-d1ae26056bb2"
      unitRef="usd">0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i2d09f2bfb6554cba8e314081b40d8dcc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEwLTUtMS0xLTA_790f7a03-083a-473d-a93f-38815db30169"
      unitRef="usd">50000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i4e3057c11d4d4412a25897ff15ad317d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEwLTctMS0xLTA_557b6312-e39b-498c-b8e9-a995c3d89dca"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ib1b70ab255de4da9890d6b5946a1390c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzExLTEtMS0xLTA_8d223d8a-e4a8-4438-af8f-923d6f84c2ed"
      unitRef="usd">2362000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i5a97d0a57a304f83aae4a0286db0fb65_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzExLTMtMS0xLTA_572861a4-1494-4209-a024-fc348c7e60c0"
      unitRef="usd">4452000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i40dd58756f184dd294fc240248188a5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzExLTUtMS0xLTA_1e71756c-ba9d-4ee4-9d58-305ec1638d8b"
      unitRef="usd">64000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i82415de82ab0471088707e1f5d90bc45_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzExLTctMS0xLTA_3f61741a-1f80-40a5-b1fb-021fe769c096"
      unitRef="usd">187000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i1d3bf57ec6c144ea9fa15c10568c483f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTEtMS0xLTQ1OTU_a51e6ae4-ee2d-442e-afe1-4ecfd9310370"
      unitRef="usd">4921000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="icfee264457c24faf9480c4aacbc04757_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTMtMS0xLTQ2MDQ_c346527d-f07f-46d3-8c1b-dcc3794d7b93"
      unitRef="usd">0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i1affdeca97314d4f86ff01ae1a119c76_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTUtMS0xLTQ2MDg_6221d875-1a6a-428e-9c6d-2476dc808ec7"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="ic9251177017445f690939136395a2ff6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTctMS0xLTQ2MTE_b0bbec5a-e3fa-428d-b749-1727f5c231e0"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i6ca8d5cebdf548a68b71524d5d886f03_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTEtMS0xLTQ1OTg_253a4901-f7a6-405d-ac34-7bc82ba0ccf1"
      unitRef="usd">2546000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ieb16cc93351540f9bd200851ab210978_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTMtMS0xLTQ2MTY_676fd566-7545-416a-a07e-b51b9124551f"
      unitRef="usd">0</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="ia85ef514ad174e578094b73dc7ed75c5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTUtMS0xLTQ2MDg_af9057e2-572c-434c-834a-1ba41d16c652"
      unitRef="usd">67000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i3240ee2ee32449b1ad2271a5156c7c4b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTctMS0xLTQ2MTE_35269584-1a9e-4b5b-9772-6ec4d6d208b2"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ic05eefa3fb764aa185a03df31b8a28bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTEtMS0xLTA_ce9a0d82-97ea-4799-a2af-31aee159bf84"
      unitRef="usd">433000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ib5cb851afadb4ee8bef12f2986aca932_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTMtMS0xLTA_88bdaa5b-bcdf-49b0-8eea-bc62f63a6f9c"
      unitRef="usd">628000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="id5a4599e96f14dccbed97b13f1cfe6af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTUtMS0xLTA_dd599a0e-a053-4b63-b6d1-61da74349491"
      unitRef="usd">12000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i436692a5457a44c1a4a1bc8ed4cf2460_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEyLTctMS0xLTA_22a3a106-63a6-4a62-8101-7d7d87028a28"
      unitRef="usd">28000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTEtMS0xLTA_6c2bb75c-2634-4ab9-a38b-13da3e60db6a"
      unitRef="usd">128820000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTMtMS0xLTA_106bca10-a1ae-4d76-a620-e88c5242019b"
      unitRef="usd">181995000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTUtMS0xLTA_6019ded8-1df1-457c-8fff-4a9010faabda"
      unitRef="usd">2719000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTpmMjM2MzNhMTA5YmE0YzM5YTAyNzg2YmYyNDlkMGI0NC90YWJsZXJhbmdlOmYyMzYzM2ExMDliYTRjMzlhMDI3ODZiZjI0OWQwYjQ0XzEzLTctMS0xLTA_7645cbc7-7846-4180-bb88-538d8d5851eb"
      unitRef="usd">-3527000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90ZXh0cmVnaW9uOjM1MzM4MGEyYjNhNTQ1ZjM4ZTJiNjEwMTllNTY1ZjYxXzMwNDc_b2107cc1-fa10-4df8-bde3-f37c418ea697">&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company's outstanding derivative instruments at December&#160;31, 2019 and 2018 is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.880%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.882%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance sheet line item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange option contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange option contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,926)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i8e3a1d83c3f64d9992bf0d2c9e9b5522_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzQtMy0xLTEtMA_d010da85-ea13-4627-a0d4-e97a3bccf635"
      unitRef="usd">1194000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0178c845646047ae9476bee05f30889f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzQtNS0xLTEtMA_1ca1a82a-6dab-417d-81af-4ccd1d7ec02e"
      unitRef="usd">888000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5f375654dae14652b5b2f2b6d5d3173a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzUtMy0xLTEtMA_a98aa4c3-f57d-416b-ad81-5fa7a6608624"
      unitRef="usd">1525000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i741f35a5486c4e9881b0ebc16e8b19d8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzUtNS0xLTEtMA_ac5b58ef-4964-4668-8186-a7063b9d3a7f"
      unitRef="usd">214000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i22760c224bd84c44bb538d0d1c7a3814_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzctMy0xLTEtMA_fc98a826-0fce-4256-ac01-5538cfedfbab"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i800aada858494d85996377d32db8b0a8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzctNS0xLTEtMA_537358a1-c0f5-4e3e-98d7-51fef35b5c65"
      unitRef="usd">2703000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iada6d1bea5504902bd0b56f8525ff0ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzgtMy0xLTEtMA_f9ee66ff-dcd7-4050-8223-2f10602ada0c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2a6bdc412ebf4548b66389b860c9b051_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTo2YTFjZGI1NzU5MDg0MGJhOWU1NWU5NGFjYTEyNDFhZC90YWJsZXJhbmdlOjZhMWNkYjU3NTkwODQwYmE5ZTU1ZTk0YWNhMTI0MWFkXzgtNS0xLTEtMA_ceefaba5-e769-4745-9b22-0aa71c72b01d"
      unitRef="usd">1926000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90ZXh0cmVnaW9uOjM1MzM4MGEyYjNhNTQ1ZjM4ZTJiNjEwMTllNTY1ZjYxXzMwNDg_4455242f-4b0b-42ad-beb6-c3bfd84e7efe">&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The effect of derivative instruments in cash flow hedging relationship on income and other comprehensive income for the years ended December&#160;31, 2019, 2018 and 2017 is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) recognized in&lt;br/&gt;other comprehensive income&lt;br/&gt;on derivative, net of tax (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives in foreign exchange cash flow hedging relationships:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Option contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Derivatives in foreign exchange cash flow hedging relationships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.315%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.613%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain (loss) reclassified from other comprehensive income&lt;br/&gt;into income (expenses),&lt;br/&gt;net of tax (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Statements of income&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;line item&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Option contracts to hedge payroll and facility expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cost of revenues and operating expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Forward contracts to hedge payroll and facility expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Cost of revenues, operating expenses and financial expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(749)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(429)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="id1be7d14b1984d21a0460515493f083f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzQtMS0xLTEtMA_4fe4c443-4472-4fb3-9b4c-f981b27ca88c"
      unitRef="usd">2108000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="iabd3769daa2541c4a5a94187c95d082f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzQtMy0xLTEtMA_dffe31c7-6555-455f-bd55-060e142f3d33"
      unitRef="usd">-6059000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="iab52e1e22d284247b61d7a64c596f1c9_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzQtNS0xLTEtMA_8761dc67-eb28-4d23-a9c5-65b0a5f61585"
      unitRef="usd">3317000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="id7e8c2e03a554263a028d1346df90b87_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzUtMS0xLTEtMA_5277fee2-fb4a-46d7-8716-0bcff3da60c6"
      unitRef="usd">3387000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i3a32283b09694c06af704043064d0d7c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzUtMy0xLTEtMA_831b74ed-8f10-4bdd-978b-62e9879b3c06"
      unitRef="usd">-2571000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i261cb1688d6f45f38cf571995cbd8481_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzUtNS0xLTEtMA_d168f01b-967c-4e2d-ac89-5ca85010a359"
      unitRef="usd">3504000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzYtMS0xLTEtMA_4934ee10-b0c8-4982-a025-bae6ff957652"
      unitRef="usd">5495000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzYtMy0xLTEtMA_b9a4712d-dd64-49d6-bf8b-61a4a8691dca"
      unitRef="usd">-8630000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZToxNmY5ZWYxN2JmYTc0NzJkYTc5NDRmYzEwNzQxNjIyZi90YWJsZXJhbmdlOjE2ZjllZjE3YmZhNzQ3MmRhNzk0NGZjMTA3NDE2MjJmXzYtNS0xLTEtMA_bfa6ba91-6a0c-41a3-8a08-c8e453551cc5"
      unitRef="usd">6821000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ide1e2ec4c3cc4b85b69af913c40692bd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzMtMy0xLTEtMA_57a9b54d-4f77-4377-a1dc-8f60aa8923bd"
      unitRef="usd">320000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i99dd1eefed5a4549ae3b56f6658e61fb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzMtNS0xLTEtMA_1e5897f4-a6c3-46ae-b9c1-67544e530764"
      unitRef="usd">66000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i698cffe728b0467d8e96a268c6f22142_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzMtNy0xLTEtMA_4bd706a1-e395-4fd4-b6c5-fe6e60183b60"
      unitRef="usd">-2429000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="iac5f5f5ac5a14ccaab592e52d1f85e36_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzQtMy0xLTEtMA_c10f4019-18c9-4535-8286-b6444935c7de"
      unitRef="usd">-749000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i37554e059cab4a0595fdc191c8e2f11f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzQtNS0xLTEtMA_3ad5f758-bba2-4455-adc5-38616ca404aa"
      unitRef="usd">4715000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i4bf877860b594bcc8cea95595b400f5e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzQtNy0xLTEtMA_9596cc5f-2775-49cc-aeab-068b69e96d0d"
      unitRef="usd">-3157000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzUtMy0xLTEtMA_c1054705-00f2-43cb-bb63-a60e5406c0d4"
      unitRef="usd">429000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzUtNS0xLTEtMA_78b29e16-4124-4573-8692-8efe2ed5c9b2"
      unitRef="usd">-4781000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xNzgvZnJhZzozNTMzODBhMmIzYTU0NWYzOGUyYjYxMDE5ZTU2NWY2MS90YWJsZTozYzYwY2I5NDRmZjk0ZTY0OTA5ZGNkNjg3ZjRhNmU3My90YWJsZXJhbmdlOjNjNjBjYjk0NGZmOTRlNjQ5MDlkY2Q2ODdmNGE2ZTczXzUtNy0xLTEtMA_f30e25b1-7c8f-4f88-a2df-aed4078a079f"
      unitRef="usd">5586000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGV4dHJlZ2lvbjoxYzBjNTc1ZmI3Njk0ZDA4OTEzNWJjODNhMWYzNzQzZV83Njk2NTgxMzk5Mzk5_045a5a7a-b99b-44e0-aed0-16dd4b5802d4">LEASES&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has entered into various non-cancelable operating lease agreements for certain of our office spaces and motor vehicles. The leases have original lease periods expiring between 2020 and 2037. The Company does not assume renewals in its determination of the lease term unless the renewals are considered as reasonably assured at lease commencement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:54pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:90pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The operating lease cost for the year ended December&#160;31, 2019 was $22,528.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:54pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:90pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:75.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.733%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New right-of-use assets obtained in exchange for operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:54pt;"&gt;&lt;span&gt;&lt;br/&gt;&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:-54pt;padding-left:90pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Maturities of lease liabilities were as follows&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:90pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.660%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.408%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.665%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:54pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:216pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.107%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.729%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.405%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.866%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current maturities of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining operating lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.70&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGV4dHJlZ2lvbjoxYzBjNTc1ZmI3Njk0ZDA4OTEzNWJjODNhMWYzNzQzZV8yNDczOTAxMTYyODI0Mg_f8298c08-2c8a-4427-92cd-c50dfd7e85eb"
      unitRef="usd">22528000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGV4dHJlZ2lvbjoxYzBjNTc1ZmI3Njk0ZDA4OTEzNWJjODNhMWYzNzQzZV82ODcxOTQ3Njc0MDU0Nw_8a402cd6-82e6-4c4d-8e1d-7f4bf1c82323">&lt;div style="text-indent:-54pt;padding-left:90pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:75.529%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.738%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.733%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New right-of-use assets obtained in exchange for operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6MTQxNDYwMTcyOGFkNGU3NDk2YzU3NjI0OTE4OTA4MTIvdGFibGVyYW5nZToxNDE0NjAxNzI4YWQ0ZTc0OTZjNTc2MjQ5MTg5MDgxMl8xLTItMS0xLTE1ODc5_24eaeb7b-0f11-4f63-bb13-57e244633d35"
      unitRef="usd">23404000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6MTQxNDYwMTcyOGFkNGU3NDk2YzU3NjI0OTE4OTA4MTIvdGFibGVyYW5nZToxNDE0NjAxNzI4YWQ0ZTc0OTZjNTc2MjQ5MTg5MDgxMl8yLTItMS0xLTE1ODc5_76570a1b-4b16-435d-99c9-5c343dc0a873"
      unitRef="usd">4975000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGV4dHJlZ2lvbjoxYzBjNTc1ZmI3Njk0ZDA4OTEzNWJjODNhMWYzNzQzZV82ODcxOTQ3Njc0MDU0OA_c5b5044e-9449-4eac-804e-7fbc380f0e10">&lt;div style="text-indent:-54pt;padding-left:90pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Maturities of lease liabilities were as follows&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-54pt;padding-left:90pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.660%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.408%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.665%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:11pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF8xLTItMS0xLTE1OTA1_6962ea6c-7dcc-4549-9886-541622f7433c"
      unitRef="usd">23118000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF8yLTItMS0xLTE1OTA1_9b655545-55bf-444d-a555-d3c74688887c"
      unitRef="usd">20003000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF8zLTItMS0xLTE1OTA1_56845ab8-dd93-41bf-8a0e-8163dd5808b6"
      unitRef="usd">18926000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF80LTItMS0xLTE1OTA1_beb5dba7-0d5b-4237-a1f1-5f9baf8286e3"
      unitRef="usd">11951000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF81LTItMS0xLTE1OTA1_7cbb2d13-3be7-4af1-87fe-8c7f52366e9e"
      unitRef="usd">9866000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF82LTItMS0xLTE1OTA1_3bcfa6aa-c841-480e-9de3-8375b67ffdec"
      unitRef="usd">81472000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF83LTItMS0xLTE1OTA1_f1e09865-c118-4d5e-8e43-8379d73a286c"
      unitRef="usd">165336000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF85LTItMS0xLTE1OTA1_91ecc0b9-583f-4c6c-aec1-a75a194cd6c9"
      unitRef="usd">40327000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6YjRjNGQzMTMxNmVhNDJkOTg2YWJhYTZmOGFiMTE2MTgvdGFibGVyYW5nZTpiNGM0ZDMxMzE2ZWE0MmQ5ODZhYmFhNmY4YWIxMTYxOF8xMS0yLTEtMS0xNTkwNQ_1eac4319-ee90-4700-96ff-b8f112a1bbb5"
      unitRef="usd">125009000</us-gaap:OperatingLeaseLiability>
    <nice:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGV4dHJlZ2lvbjoxYzBjNTc1ZmI3Njk0ZDA4OTEzNWJjODNhMWYzNzQzZV82ODcxOTQ3Njc0MDU0OQ_364887ed-8c49-4024-b249-7875153c97b8">&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:216pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.107%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.729%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.405%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.866%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current maturities of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining operating lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.70&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6ZWIwMzk3NzBlN2ViNGM1ODg1YjhmOWU1Njc2YzA5ZDMvdGFibGVyYW5nZTplYjAzOTc3MGU3ZWI0YzU4ODViOGY5ZTU2NzZjMDlkM18xLTItMS0xLTE1OTY2_9f2fcf31-2d3f-4a0c-9e14-25f0a9c6c7bf"
      unitRef="usd">21519000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6ZWIwMzk3NzBlN2ViNGM1ODg1YjhmOWU1Njc2YzA5ZDMvdGFibGVyYW5nZTplYjAzOTc3MGU3ZWI0YzU4ODViOGY5ZTU2NzZjMDlkM18yLTItMS0xLTE1OTY2_7899c7b3-3895-4480-9745-d8a0170fdaf2"
      unitRef="usd">103490000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6ZWIwMzk3NzBlN2ViNGM1ODg1YjhmOWU1Njc2YzA5ZDMvdGFibGVyYW5nZTplYjAzOTc3MGU3ZWI0YzU4ODViOGY5ZTU2NzZjMDlkM18zLTItMS0xLTE1OTY2_0648142f-422f-48fb-8041-17c52fddc972"
      unitRef="usd">125009000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6ZWIwMzk3NzBlN2ViNGM1ODg1YjhmOWU1Njc2YzA5ZDMvdGFibGVyYW5nZTplYjAzOTc3MGU3ZWI0YzU4ODViOGY5ZTU2NzZjMDlkM183LTEtMS0xLTEwNjIy_6de72ff5-5d07-4f2b-a71f-91b803f257f9">P10Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDY4L2ZyYWc6MWMwYzU3NWZiNzY5NGQwODkxMzViYzgzYTFmMzc0M2UvdGFibGU6ZWIwMzk3NzBlN2ViNGM1ODg1YjhmOWU1Njc2YzA5ZDMvdGFibGVyYW5nZTplYjAzOTc3MGU3ZWI0YzU4ODViOGY5ZTU2NzZjMDlkM184LTEtMS0xLTEwNjI1_70c41da3-bbbf-4a4b-aaec-218743b3309b"
      unitRef="number">0.0495</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODEvZnJhZzphNWU3YzMyMzBjMTQ0NWUyOGM2OWM0ZmU0NThkMDY1Ni90ZXh0cmVnaW9uOmE1ZTdjMzIzMGMxNDQ1ZTI4YzY5YzRmZTQ1OGQwNjU2XzExNTQ0ODcyMTA0MDQ4_ec7584bc-1dc1-4ed5-bb54-99811fe21a49">COMMITMENTS AND CONTINGENT LIABILITIES&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Commitments:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is also obligated under certain agreements with its suppliers to purchase licenses and hosting services. These non-cancelable obligations as of December&#160;31, 2019 are $65,374.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Legal proceedings:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time the Company or its subsidiaries may be involved in legal proceedings and/or litigation arising in the ordinary course of business. While the outcome of these matters cannot be predicted with certainty, the Company does not believe it will have a material effect on its consolidated financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="if6d90f36869c4335ba3d8e5799f85fc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODEvZnJhZzphNWU3YzMyMzBjMTQ0NWUyOGM2OWM0ZmU0NThkMDY1Ni90ZXh0cmVnaW9uOmE1ZTdjMzIzMGMxNDQ1ZTI4YzY5YzRmZTQ1OGQwNjU2XzI0MTg5MjU1ODIzMjQ2_49ca7685-6011-458e-ab9f-81f5d2573130"
      unitRef="usd">65374000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzExNTQ0ODcyMTE2NDMz_b41b5358-f2fa-4e5a-81d5-4750e07be6ae">TAXES ON INCOME&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Israeli taxation:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;1.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Corporate tax:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Commencing 2012, NICE Ltd. and its Israeli subsidiary elected the Preferred Enterprise regime to apply under the Law for the Encouragement of Capital Investments (the "Investment Law"). The election is irrevocable. Under the Preferred Enterprise Regime, from 2015 through 2016, NICE Ltd. and its Israeli subsidiary's entire preferred income was subject to the tax rate of 16%.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2016, the Israeli Knesset passed a number of changes to the Investments Law regimes. These changes came into law in May 2017, retroactively effective beginning January 1, 2017, upon the passing into law of Regulations promulgated by the Finance Ministry to implement the "Nexus Principles" based on OECD guidelines published as part of the Base Erosion and Profit Shifting (BEPS) project. Such Regulations provide rules for implementation of the new beneficial Preferred Technology Enterprise tax regime.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company believes it qualifies as a Preferred Technology Enterprise and accordingly is eligible for a tax rate of 12% on its preferred technology income, as defined in such regulations, beginning from tax year 2017 and onwards. The Company expects that it will continue to qualify as a Preferred Technology Enterprise in subsequent tax years.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Income not eligible for Preferred Enterprise or Preferred Technology Enterprise benefits is taxed at the regular corporate tax rate, which is 23% in 2019, and was 23% in 2018 and 24% in 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Prior to 2012, most of NICE Ltd. and its Israeli subsidiary's income was exempt from tax or subject to reduced tax rates under the Investment Law. Upon distribution of exempt income, the distributing company was subject to reduced corporate tax rates ordinarily applicable to such income under the Investment Law. Currently, income subjected to a reduced tax rate under the Preferred Enterprise and Preferred Technology Enterprise Regime will be freely distributable as dividends, subject to a 20% withholding tax (or lower, under an applicable tax treaty). However, upon the distribution of a dividend from such Preferred Income to an Israeli company, no withholding tax will be imposed&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In September 2013, and pursuant to a temporary Israeli government tax relief, the Company made an election to pay reduced corporate tax on undistributed exempt income, generated under the Investment &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Law and accumulated by the company until December 31, 2011 and be entitled to distribute a dividend, without being required to pay additional corporate tax, from such income. NICE Ltd. duly released its and its Israeli subsidiary's tax-exempted income through 2011. In addition, under this election the Company was required to make and complete certain qualified investments in Israeli "industrial projects" (as defined in the Law), by December 31, 2018, which the Company believes it has done. Further to the election, NICE Ltd. no longer has a tax liability upon future distributions of its tax-exempted earnings, while the Israeli subsidiary may have a tax liability upon future distributions only with respect to its 2012 tax-exempted earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Foreign Exchange Regulations:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the Foreign Exchange Regulations, NICE Ltd. and its Israeli subsidiary calculate their tax liability in U.S. Dollars according to certain orders. The tax liability, as calculated in U.S. Dollars is translated into NIS according to the exchange rate as of December 31st of each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;3.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Tax benefits under the Israeli Law for the Encouragement of Industry (Taxation), 1969:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;NICE Ltd. and its Israeli subsidiary believe they currently qualify as an "Industrial Company" as defined by the above law and, as such, are entitled to certain tax benefits including accelerated depreciation, deduction of public offering expenses in three equal annual installments and amortization of cost of purchased know-how and patents for tax purposes over 8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Income taxes on non-Israeli subsidiaries:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Non-Israeli subsidiaries are taxed according to the tax laws in their respective country of residence. The Company's consolidated tax rate depends on the geographical mix of where its profits are earned. Primarily, in 2019, the Company's U.S. subsidiaries are subject to combined federal and state income taxes of approximately 25% and its subsidiaries in the U.K. and India are subject to corporation tax at a rate of approximately 19% and 18.5% respectively. Neither Israeli income taxes, foreign withholding taxes nor deferred income taxes were provided in relation to undistributed earnings of the Company's foreign subsidiaries. This is because the Company has the intent and ability to reinvest these earnings indefinitely in the foreign subsidiaries and therefore those earnings are continually redeployed in those jurisdictions. As of December&#160;31, 2019, the amount of undistributed earnings of non-Israeli subsidiaries, which is considered indefinitely reinvested, was $788,728 with a corresponding unrecognized deferred tax liability of $115,505. If these earnings were distributed to Israel in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;c.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;U.S. Tax Reform:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 22, 2017, the United States enacted the Tax Cuts and Jobs Act (the "U.S. Tax Reform" or "TCJA"); a comprehensive tax legislation that includes significant changes to the taxation of business entities. These changes include several key tax provisions that might impact the Company, among others: (i) a permanent reduction to the statutory federal corporate income tax rate from 35% to 21% effective for tax years beginning after December&#160;31, 2018; (ii) a shift of the U.S. taxation of multinational corporations from a tax on worldwide income to a modified territorial system (along with certain new rules designed to prevent erosion of the U.S. income tax base - "BEAT"); (iii) establishing immediate deductions for certain new investments instead of deductions for depreciation expense over time, and modifying or repealing certain business deductions and credits; and (iv) providing a permanent deduction to corporations generating revenues from non-US markets (known as a deduction for foreign derived intangible income - "FDII").&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The final impact of the TCJA may differ due to, among other things, possible changes in the interpretations and assumptions made by the Company as a result of additional information, additional guidance or finalization of law and regulations, that will be issued by the U.S. Department of Treasury, the IRS or other standard-setting bodies, and which may impact the Company's future financial statements; and will be accounted for when such guidance is issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;d.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Net operating loss carryforward:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, the Company and certain of its subsidiaries had tax loss carry-forwards totaling in aggregate approximately $151,959 which can be carried forward and offset against taxable income. Approximately $73,011 of these carry-forward tax losses have no expiration date, with the balance expiring between 31.12.25 and 31.12.37.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Utilization of U.S. net operating losses may be subject to substantial annual limitation due to the "change in ownership" provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitation may result in the expiration of net operating losses before utilization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;e.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Deferred tax assets and liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred taxes reflect the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts recorded for tax purposes. Significant components of the Company's deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.565%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.345%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.346%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating losses carryforward and tax credits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Intra-entity transfer of certain intangible assets (&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;*)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserves, allowances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internal Use Software and other Fixed Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid Compensation Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(141,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(156,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;(*) During the year ended December 31, 2019, the Company completed an intra-entity transfer of certain intangible assets to a different tax jurisdiction. As a result of the transfer, the Company utilized net operating losses carried forward and consequently released the valuation allowance on certain deferred tax assets, incurred a tax expense on capital gain, released certain deferred tax liabilities and recorded a deferred tax asset.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.565%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.345%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.346%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has provided valuation allowances in respect of certain deferred tax assets resulting from tax loss carry forwards and other reserves and allowances due to uncertainty concerning their realization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;f.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.17pt;"&gt;A reconciliation of the Company's effective tax rate to the statutory tax rate in Israel is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income before taxes on income, as reported in the consolidated statements of income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory tax rate in Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Preferred Enterprise / Preferred Technology Enterprise benefits (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings taxed under foreign law&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax settlements and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Tax Reform one-time adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:63pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(*)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt;"&gt;The effect of the benefit resulting from the "Preferred Enterprise/Preferred Technology Enterprise benefits " status on net earnings per ordinary share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;g.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Income before taxes on income is comprised as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;169,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;188,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;h.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Taxes on income (tax benefit) are comprised as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Of which:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Taxes on income (tax benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;i.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt;"&gt;Uncertain tax positions:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Uncertain tax positions, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increases/(Decreases) in tax positions for prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increases in tax positions for current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expiry of the statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Uncertain tax positions, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;All the Company's unrecognized tax benefits would, if recognized, reduce the Company's annual effective tax rate. The Company has further accrued $3,889 and $501 due to interest and penalties related to uncertain tax positions as of December&#160;31, 2019 and 2018 respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the course of 2019, upon receipt of an information letter, the Company's United Kingdom Subsidiary Group elected to register for the United Kingdom Profits Diversion Compliance Facility, covering the years 2015-2018. NICE Ltd. is currently in the process of routine Israeli income tax audits for the tax years 2014, 2015 and 2016. As of December&#160;31, 2019, U.S. federal income tax returns filed by the Company or its subsidiaries for the tax years prior to 2016 are no longer subject to audit; and to the extent the Company or its subsidiaries generated net operating losses or tax credits in closed tax years, future use of the net operating loss or tax credit carry forward balance would be subject to examination within the relevant statute of limitations for the year in which it was utilized. The Company and its subsidiaries are still subject to other income tax audits for the tax years of 2011 through 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iccd409db779a4540a9eab206df773207_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzQzOA_e9c8dc88-3a5d-45dd-8c44-2e0cae6680a5"
      unitRef="number">0.16</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i87518ddacb624001a67093fafc5887a3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzEwNzY_c7c34679-b662-457e-9e26-f3f1483b02bd"
      unitRef="number">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6923af7b35174f7fa43416f91b9b9eff_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzE0NDY_86c56439-8646-45d7-b6a9-bb83cca9ea7f"
      unitRef="number">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i367fd610af98407c8458ec871f8f064d_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzE0NjU_39464dce-9c60-406a-98ec-3f22d926c77b"
      unitRef="number">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia82f4f8ef7a0414db2fc46dc01ba53b1_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzE0ODA_bf672883-0d2d-404e-9435-cc2eca5f5779"
      unitRef="number">0.24</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i16588ceb2dfd4a9d81303e95b1f5e33f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzE5ODY_2186bbbf-0369-494a-9da5-3ad5dc89572d"
      unitRef="number">0.20</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <nice:NumberOfAnnualInstallmentsForDeductionOfPublicOfferingExpenses
      contextRef="i4f8b73819bc84d68b7db453bf9488fdc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzQzNzI_a8846314-0edc-47ec-841c-061dd564867e"
      unitRef="installment">3</nice:NumberOfAnnualInstallmentsForDeductionOfPublicOfferingExpenses>
    <nice:AmortizationPeriodOfCertainTaxBenefits
      contextRef="i4f8b73819bc84d68b7db453bf9488fdc_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzQ0ODI_331933ca-db8c-4a71-83bc-7b6fbf911d90">P8Y</nice:AmortizationPeriodOfCertainTaxBenefits>
    <nice:EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryBlendedIncomeTaxRate
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzQ4NTY_777c9543-301b-4b74-a3b1-f245cdb046c6"
      unitRef="number">0.25</nice:EffectiveIncomeTaxRateReconciliationAtFederalAndStateStatutoryBlendedIncomeTaxRate>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i87716339c8ba401f9fcd29a5334319be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzU0NTU_e9ae9277-f945-4e89-9211-ce221ac2ad8a"
      unitRef="usd">788728000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries
      contextRef="i87716339c8ba401f9fcd29a5334319be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzU1MTg_22f7c155-5dfb-4865-8014-4b4843bfd473"
      unitRef="usd">115505000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzkyNTg_884e3017-7b7e-40e3-8dc3-86f23034be22"
      unitRef="usd">151959000</us-gaap:OperatingLossCarryforwards>
    <nice:OperatingLossCarryforwardsHaveNoExpirationDate
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzkzMzk_e0ddee56-6aa8-43a4-8b3f-098dc6981950"
      unitRef="usd">73011000</nice:OperatingLossCarryforwardsHaveNoExpirationDate>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzEyMjkz_9632936d-fe5f-40ee-82fe-1b50442f3c49">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Deferred taxes reflect the net tax effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts recorded for tax purposes. Significant components of the Company's deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.565%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.345%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.346%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating losses carryforward and tax credits&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Intra-entity transfer of certain intangible assets (&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;*)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating leases liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share based payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserves, allowances and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;128,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;119,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internal Use Software and other Fixed Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid Compensation Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(141,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(156,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;(*) During the year ended December 31, 2019, the Company completed an intra-entity transfer of certain intangible assets to a different tax jurisdiction. As a result of the transfer, the Company utilized net operating losses carried forward and consequently released the valuation allowance on certain deferred tax assets, incurred a tax expense on capital gain, released certain deferred tax liabilities and recorded a deferred tax asset.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.565%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.345%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.346%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzMtMS0xLTEtMA_b0cff0ef-69dd-4c2e-aa32-29db0a023789"
      unitRef="usd">31254000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzMtMy0xLTEtMA_a5c8cf5d-659d-46bc-9b8b-e5d96504453b"
      unitRef="usd">88528000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzQtMS0xLTEtNTkyMA_daa46f81-4507-4db3-acca-8737b352a639"
      unitRef="usd">18798000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzQtMy0xLTEtMjAyOTU_39127cef-509c-4679-a12f-c389d8b74890"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <nice:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzUtMS0xLTEtNTkxMQ_d100311d-d826-461f-850c-6ee05e939d11"
      unitRef="usd">24398000</nice:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzQtMS0xLTEtMA_6880ca2a-f9a0-4d90-886c-00b4cd4203c4"
      unitRef="usd">19017000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzQtMy0xLTEtMA_5a6c53d0-e7ba-47d6-aea0-d3220917796c"
      unitRef="usd">21631000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzUtMS0xLTEtMA_fd39b5c9-cf53-4fcf-8c1c-ab03d38d2942"
      unitRef="usd">3645000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzUtMy0xLTEtMA_f491e6a0-e501-46bf-b345-39c4c1b60e80"
      unitRef="usd">3473000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzYtMS0xLTEtMA_14f25ae5-b13c-4308-82c6-554b234762c9"
      unitRef="usd">31090000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzYtMy0xLTEtMA_91bfce01-8a47-438e-bce2-1e669534351b"
      unitRef="usd">21838000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzctMS0xLTEtMA_b326bf0a-c536-4f0e-af6b-336924033496"
      unitRef="usd">128202000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzctMy0xLTEtMA_d7293278-5e8e-4a20-9848-920ec3d3f26c"
      unitRef="usd">135470000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzgtMS0xLTEtMA_3ae10b63-8735-45d0-892c-efd462b472e9"
      unitRef="usd">9145000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzgtMy0xLTEtMA_0d9cd4c3-6c54-4fd6-83f9-864c7c986ec6"
      unitRef="usd">11211000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzktMS0xLTEtMA_19a25457-d56a-475f-a249-7477d8f81d4a"
      unitRef="usd">119057000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzktMy0xLTEtMA_577d72bd-e500-46c4-9e86-4ecd1a204373"
      unitRef="usd">124259000</us-gaap:DeferredTaxAssetsNet>
    <nice:DeferredTaxLiabilitiesAcquiredIntangibles
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzExLTEtMS0xLTA_1f0cce81-a5e6-4978-9563-dcee91126464"
      unitRef="usd">87711000</nice:DeferredTaxLiabilitiesAcquiredIntangibles>
    <nice:DeferredTaxLiabilitiesAcquiredIntangibles
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzExLTMtMS0xLTA_191cb90f-11ba-4366-9ae6-c15388550953"
      unitRef="usd">126318000</nice:DeferredTaxLiabilitiesAcquiredIntangibles>
    <nice:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzE0LTEtMS0xLTU5MjM_ab95a93b-7a29-4ec4-94d7-3f20eca0d906"
      unitRef="usd">20357000</nice:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzEyLTEtMS0xLTA_1986895a-b602-4b04-983a-67e8a87789cb"
      unitRef="usd">760000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzEyLTMtMS0xLTA_ad85d178-402f-4696-96e3-c29aaa733657"
      unitRef="usd">2033000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzEzLTEtMS0xLTA_52a76ae4-0dee-477c-8ae5-4ef18ef181f1"
      unitRef="usd">14779000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzEzLTMtMS0xLTA_7e104d7e-fbce-4764-89b0-3a1b70282ac8"
      unitRef="usd">15677000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzE0LTEtMS0xLTA_58573357-d7a6-4829-b9a6-176fcc915e58"
      unitRef="usd">17446000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzE0LTMtMS0xLTA_0882ef4e-94d3-42f0-92dd-45019a79b02d"
      unitRef="usd">12062000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzE1LTEtMS0xLTA_696b612c-92d7-493c-af2f-7c36d1ad6eba"
      unitRef="usd">141053000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzE1LTMtMS0xLTA_41564884-b0ee-4652-8c74-7783ea8ba10d"
      unitRef="usd">156090000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzE2LTEtMS0xLTA_6f0cc5da-c2db-458f-b3b6-cf25ef0e6197"
      unitRef="usd">21996000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo0MDUzODJmYzhiNjc0NGJmYTNhMGI1NGU3NDkyNWEyOC90YWJsZXJhbmdlOjQwNTM4MmZjOGI2NzQ0YmZhM2EwYjU0ZTc0OTI1YTI4XzE2LTMtMS0xLTA_d5fdc430-7f31-4798-8cd5-fbcd26e8d6e9"
      unitRef="usd">31831000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiYjIzY2Q0NTk1ZWI0NjZhYjEzODA2NTQzNTUzZWVkOC90YWJsZXJhbmdlOmJiMjNjZDQ1OTVlYjQ2NmFiMTM4MDY1NDM1NTNlZWQ4XzItMS0xLTEtMA_69702bd7-3a9c-441e-a6a8-20a3309d8fe1"
      unitRef="usd">30513000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiYjIzY2Q0NTk1ZWI0NjZhYjEzODA2NTQzNTUzZWVkOC90YWJsZXJhbmdlOmJiMjNjZDQ1OTVlYjQ2NmFiMTM4MDY1NDM1NTNlZWQ4XzItMy0xLTEtMA_95197828-a360-4927-bacb-44aa16901211"
      unitRef="usd">12309000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiYjIzY2Q0NTk1ZWI0NjZhYjEzODA2NTQzNTUzZWVkOC90YWJsZXJhbmdlOmJiMjNjZDQ1OTVlYjQ2NmFiMTM4MDY1NDM1NTNlZWQ4XzMtMS0xLTEtMA_5fb39ac9-3da0-4e31-9ffd-94e0b841039b"
      unitRef="usd">52509000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiYjIzY2Q0NTk1ZWI0NjZhYjEzODA2NTQzNTUzZWVkOC90YWJsZXJhbmdlOmJiMjNjZDQ1OTVlYjQ2NmFiMTM4MDY1NDM1NTNlZWQ4XzMtMy0xLTEtMA_9ffa0d70-f544-4814-8c00-c17ed19290b0"
      unitRef="usd">44140000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiYjIzY2Q0NTk1ZWI0NjZhYjEzODA2NTQzNTUzZWVkOC90YWJsZXJhbmdlOmJiMjNjZDQ1OTVlYjQ2NmFiMTM4MDY1NDM1NTNlZWQ4XzQtMS0xLTEtMA_ce797931-a765-41df-b7d8-28b776b99a5e"
      unitRef="usd">21996000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiYjIzY2Q0NTk1ZWI0NjZhYjEzODA2NTQzNTUzZWVkOC90YWJsZXJhbmdlOmJiMjNjZDQ1OTVlYjQ2NmFiMTM4MDY1NDM1NTNlZWQ4XzQtMy0xLTEtMA_30c59970-c2f4-4b63-82f6-377e4e176441"
      unitRef="usd">31831000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzEyMjk0_e8d10efd-96f0-4de2-9414-45ec9d8a335f">A reconciliation of the Company's effective tax rate to the statutory tax rate in Israel is as follows:&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Income before taxes on income, as reported in the consolidated statements of income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory tax rate in Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Preferred Enterprise / Preferred Technology Enterprise benefits (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings taxed under foreign law&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax settlements and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Tax Reform one-time adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:63pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(*)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt;"&gt;The effect of the benefit resulting from the "Preferred Enterprise/Preferred Technology Enterprise benefits " status on net earnings per ordinary share is as follows:&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzItMS0xLTEtMA_ece8909d-99d9-4b60-aafb-65a087e3fde8"
      unitRef="usd">234273000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzItMy0xLTEtMA_d71773ef-b319-43a3-a1b6-fa31b10790a3"
      unitRef="usd">186715000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzItNS0xLTEtMA_f832020e-70c2-4f0b-865f-e374963e7eef"
      unitRef="usd">129660000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzMtMS0xLTEtMA_ac0b7e9e-72c0-431a-8c06-20b81f656878"
      unitRef="number">0.230</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzMtMy0xLTEtMA_f39cc210-2814-40c1-8d5c-493ec82a78ab"
      unitRef="number">0.230</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzMtNS0xLTEtMA_e5401e7f-2325-4a4d-9bc8-ded6115e629d"
      unitRef="number">0.240</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <nice:ApprovedAndPrivilegedEnterpriseBenefits
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzQtMS0xLTEtMA_13722d6d-e9e1-4718-966c-116f1dbb1975"
      unitRef="number">0.077</nice:ApprovedAndPrivilegedEnterpriseBenefits>
    <nice:ApprovedAndPrivilegedEnterpriseBenefits
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzQtMy0xLTEtMA_f23c18b0-b401-4b38-877e-e8836807d014"
      unitRef="number">0.130</nice:ApprovedAndPrivilegedEnterpriseBenefits>
    <nice:ApprovedAndPrivilegedEnterpriseBenefits
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzQtNS0xLTEtMA_8741caa7-103a-4779-bee4-103ea128f459"
      unitRef="number">0.168</nice:ApprovedAndPrivilegedEnterpriseBenefits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzUtMS0xLTEtMA_d334e436-3c80-4064-80d5-29d9339795b6"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzUtMy0xLTEtMA_74c0a3af-3438-456d-855b-cd628d5498d0"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzUtNS0xLTEtMA_91ed1b6c-0919-4166-916f-35e58f0a98c5"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzYtMS0xLTEtMA_2063d61a-feb8-48b4-b816-d4969a13b9ef"
      unitRef="number">0.179</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzYtMy0xLTEtMA_9fc6b8aa-4df9-481a-9e77-01bdadfdc7ed"
      unitRef="number">-0.018</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzYtNS0xLTEtMA_3fd4cb23-498e-417e-9adb-ec0a896c339b"
      unitRef="number">-0.046</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzctMS0xLTEtMA_fbc40f87-ec27-4594-b3b7-80b4388777ed"
      unitRef="number">0.058</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzctMy0xLTEtMA_2ec555df-d40d-4211-9d2f-430cb43c15fd"
      unitRef="number">0.070</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzctNS0xLTEtMA_d8fe8926-0cd6-4b4c-9637-2071a17f0d9f"
      unitRef="number">0.143</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlements>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzgtMS0xLTEtMA_4bc60693-2cdc-4208-96e5-901fa6bf07ef"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzgtMy0xLTEtMA_e365c26f-a376-4e02-ab47-132d808cb131"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzgtNS0xLTEtMA_01886629-16dc-4245-958a-2d29ac3bcf61"
      unitRef="number">-0.239</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <nice:EffectiveIncomeTaxRateReconciliationIntangibleAssetsTransferPercent
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzktMS0xLTEtMTg2NDI_a6539a3f-4820-43bd-9cb7-a6f23ae06c07"
      unitRef="number">-0.142</nice:EffectiveIncomeTaxRateReconciliationIntangibleAssetsTransferPercent>
    <nice:EffectiveIncomeTaxRateReconciliationIntangibleAssetsTransferPercent
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzktMy0xLTEtMjAzNjc_bfafb587-8405-4984-9636-c5d1516c191a"
      unitRef="number"
      xsi:nil="true"/>
    <nice:EffectiveIncomeTaxRateReconciliationIntangibleAssetsTransferPercent
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzktNS0xLTEtMjAzNjc_8b60dc00-c770-4578-b5dd-b3bcb45db904"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzktMS0xLTEtMA_13d3f933-6478-471b-96f2-6b210936b7b1"
      unitRef="number">-0.049</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzktMy0xLTEtMA_eaa87b3f-bb41-48d9-8b25-2ab08d156326"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzktNS0xLTEtMA_a49925cc-4214-4f3a-8814-e9b69991bd3f"
      unitRef="number">-0.035</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzEwLTEtMS0xLTA_7de209d4-4831-4357-b1d2-3c5dffed4396"
      unitRef="number">0.206</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzEwLTMtMS0xLTA_d897b5b9-cfd6-4f41-95af-caf01a03a09a"
      unitRef="number">0.147</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZToxNDkyZDJhZGNiN2I0NmNlYWRiZmFjYjNjODhmZGRmYy90YWJsZXJhbmdlOjE0OTJkMmFkY2I3YjQ2Y2VhZGJmYWNiM2M4OGZkZGZjXzEwLTUtMS0xLTA_66ebb06e-c6a4-4bbb-852a-b221255dde38"
      unitRef="number">-0.105</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <nice:ScheduleOfEffectOnBenefitResultingFromPreferredEnterpriseStatusOnNetEarningsTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzc2OTY1ODE0MTAyMDc_fe863197-52b8-4f4c-a242-8eba074d8997">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</nice:ScheduleOfEffectOnBenefitResultingFromPreferredEnterpriseStatusOnNetEarningsTableTextBlock>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie0d98bf602c443298c3d84c1ff67754f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmOGViMjZjZWRkYjY0MWM4YmJkYmRmM2Q3NTk0YTg2OC90YWJsZXJhbmdlOmY4ZWIyNmNlZGRiNjQxYzhiYmRiZGYzZDc1OTRhODY4XzItMS0xLTEtMA_8fb7ae2d-a876-4b2a-93a8-d515fe0fc251"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i62c9d4de74b04519b56878472ecbec97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmOGViMjZjZWRkYjY0MWM4YmJkYmRmM2Q3NTk0YTg2OC90YWJsZXJhbmdlOmY4ZWIyNmNlZGRiNjQxYzhiYmRiZGYzZDc1OTRhODY4XzItMy0xLTEtMA_f412b21e-bf53-4aba-ae80-f510b630d4a9"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9ab46e26341a428fbbfab77134b4c076_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmOGViMjZjZWRkYjY0MWM4YmJkYmRmM2Q3NTk0YTg2OC90YWJsZXJhbmdlOmY4ZWIyNmNlZGRiNjQxYzhiYmRiZGYzZDc1OTRhODY4XzItNS0xLTEtMA_720fc35a-a9df-48d0-bd1f-87de401fb26d"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie0d98bf602c443298c3d84c1ff67754f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmOGViMjZjZWRkYjY0MWM4YmJkYmRmM2Q3NTk0YTg2OC90YWJsZXJhbmdlOmY4ZWIyNmNlZGRiNjQxYzhiYmRiZGYzZDc1OTRhODY4XzMtMS0xLTEtMA_c0adc3f8-7cbb-4f53-8104-fd2384f64bad"
      unitRef="usdPerShare">0.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i62c9d4de74b04519b56878472ecbec97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmOGViMjZjZWRkYjY0MWM4YmJkYmRmM2Q3NTk0YTg2OC90YWJsZXJhbmdlOmY4ZWIyNmNlZGRiNjQxYzhiYmRiZGYzZDc1OTRhODY4XzMtMy0xLTEtMA_ef67a679-cb57-4971-a1c4-e142b01e0f1d"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9ab46e26341a428fbbfab77134b4c076_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmOGViMjZjZWRkYjY0MWM4YmJkYmRmM2Q3NTk0YTg2OC90YWJsZXJhbmdlOmY4ZWIyNmNlZGRiNjQxYzhiYmRiZGYzZDc1OTRhODY4XzMtNS0xLTEtMA_2b2397c2-a71c-4b21-bc24-bdcc5224fea4"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzEyMjk1_4ed3974b-9d19-4322-8a36-299563ca093f">Income before taxes on income is comprised as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;169,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;188,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if5a17576844045eb8bfef17b62f54675_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzItMS0xLTEtMA_576a0dcb-6fe3-4ca6-9363-67557f0320bb"
      unitRef="usd">169236000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3ead4a3f568b45948d8419410811bba1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzItMy0xLTEtMA_fbcecbea-0835-49e1-9611-b6ab795f7329"
      unitRef="usd">193664000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4df2c08d79e641aba9ceefa2c3f39809_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzItNS0xLTEtMA_9dd2cb3b-9f02-4268-a110-81e87e7f03d9"
      unitRef="usd">188070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5ebfa6ce2a5c49538aff187df6a6dd63_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzMtMS0xLTEtMA_a3eb4f0e-a89e-48cc-a469-36b015a67268"
      unitRef="usd">65037000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i540437271cb74084ae96747c684eb487_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzMtMy0xLTEtMA_e7735657-86fb-4963-bc52-902350478a7d"
      unitRef="usd">-6949000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia2fa0d68d0f848f18ace278e38b675f5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzMtNS0xLTEtMA_1f4ecf71-e4ba-455e-ba65-97b6fd38c647"
      unitRef="usd">-58410000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzQtMS0xLTEtMA_d62eafcd-042b-4a26-8ad9-73557f42535e"
      unitRef="usd">234273000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzQtMy0xLTEtMA_06503bbd-c418-4b3f-a1af-6fc10e77f33b"
      unitRef="usd">186715000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTo2YTFkZjQwYTg3Y2M0MTM4YjRkMTZmMmU3NTk4NzQyMS90YWJsZXJhbmdlOjZhMWRmNDBhODdjYzQxMzhiNGQxNmYyZTc1OTg3NDIxXzQtNS0xLTEtMA_7b488413-dd4d-4255-a5d1-aa038c127d54"
      unitRef="usd">129660000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzEyMjk2_61341c0f-8555-4aa7-a33b-7ef21ae59764">Taxes on income (tax benefit) are comprised as follows:&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(70,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Of which:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Domestic taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,461)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(75,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(41,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Taxes on income (tax benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzItMS0xLTEtMA_afeca670-9f2f-433d-8cbf-c7da0ee9b1dc"
      unitRef="usd">60586000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzItMy0xLTEtMA_28cb8001-8d9e-40bc-b674-0da61845778d"
      unitRef="usd">57549000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzItNS0xLTEtMA_13ec8a92-7c55-4585-85e0-77643a192020"
      unitRef="usd">57174000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzMtMS0xLTEtMA_076b3e9b-fc05-4bf4-9c8f-fa9e75c7f213"
      unitRef="usd">-12217000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzMtMy0xLTEtMA_d131e8d8-dee1-42b5-ba51-f8b95f4afbd2"
      unitRef="usd">-30172000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzMtNS0xLTEtMA_c2ab4015-a33c-40c3-bdd2-469eca83bcc2"
      unitRef="usd">-70805000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzQtMS0xLTEtMA_93782737-594d-4c0e-a098-80fade66d42a"
      unitRef="usd">48369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzQtMy0xLTEtMA_9d25a705-1424-43f6-9c79-9c80dd9cb2b5"
      unitRef="usd">27377000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzQtNS0xLTEtMA_28beb35a-74a2-460b-9e15-cb24616764a6"
      unitRef="usd">-13631000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzUtMS0xLTEtMA_de2ed1c1-000c-4e96-a925-6d145a98f43c"
      unitRef="usd">8614000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzUtMy0xLTEtMA_13e4085d-f0af-4bfe-828d-1792938e1977"
      unitRef="usd">29947000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzUtNS0xLTEtMA_250968a4-ea4c-4cd2-b5ca-835ac4a22554"
      unitRef="usd">27673000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzYtMS0xLTEtMA_6a03c413-9ed8-4fd6-8da4-3e351aee9552"
      unitRef="usd">39755000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzYtMy0xLTEtMA_be8db2c1-9f6e-453d-ba79-8cd7fed50f41"
      unitRef="usd">-2570000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzYtNS0xLTEtMA_60c40f61-dad7-46d4-a58c-7d95b8ccbe27"
      unitRef="usd">-41304000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzctMS0xLTEtMA_7136ff38-6416-467d-9195-7b82448c5daf"
      unitRef="usd">48369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzctMy0xLTEtMA_60017b41-498e-43bd-9459-ba5e59ca09c2"
      unitRef="usd">27377000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpiNGFkMGNiOTdhNzQ0ZDcxYjUxY2VlODJkYWY0MDQxZi90YWJsZXJhbmdlOmI0YWQwY2I5N2E3NDRkNzFiNTFjZWU4MmRhZjQwNDFmXzctNS0xLTEtMA_5e732527-a4af-4319-9f25-57ff9b385711"
      unitRef="usd">-13631000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if5a17576844045eb8bfef17b62f54675_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzMtMS0xLTEtMA_141a3751-2570-4009-b50c-2421df340816"
      unitRef="usd">29075000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3ead4a3f568b45948d8419410811bba1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzMtMy0xLTEtMA_8a2abef3-cacf-4fdf-acf0-d535b4d83a73"
      unitRef="usd">34370000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4df2c08d79e641aba9ceefa2c3f39809_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzMtNS0xLTEtMA_04adc2f9-6c88-417f-99af-f3b9007a2eb3"
      unitRef="usd">22808000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if5a17576844045eb8bfef17b62f54675_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzQtMS0xLTEtMA_06b2e637-1551-43a2-a6f3-6864de354767"
      unitRef="usd">-20461000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3ead4a3f568b45948d8419410811bba1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzQtMy0xLTEtMA_3a6442b3-c9ef-4919-bc14-463de8e2735b"
      unitRef="usd">-4423000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4df2c08d79e641aba9ceefa2c3f39809_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzQtNS0xLTEtMA_30521533-af7d-4dde-b8f4-0f60b7681d01"
      unitRef="usd">4865000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if5a17576844045eb8bfef17b62f54675_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzUtMS0xLTEtMA_1a10b08d-2548-4c55-bc28-97400eb00d3c"
      unitRef="usd">8614000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3ead4a3f568b45948d8419410811bba1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzUtMy0xLTEtMA_56d42c4c-f530-4146-ac66-abe1955f8bde"
      unitRef="usd">29947000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4df2c08d79e641aba9ceefa2c3f39809_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzUtNS0xLTEtMA_5318e27f-cb8a-4030-82f1-eeed22e629ef"
      unitRef="usd">27673000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5ebfa6ce2a5c49538aff187df6a6dd63_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzctMS0xLTEtMA_bebd78c9-8b62-4baa-b367-37e23a9e996d"
      unitRef="usd">31196000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i540437271cb74084ae96747c684eb487_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzctMy0xLTEtMA_5dc0f5d2-3d4d-447a-8d8d-5ac8687db6d2"
      unitRef="usd">23179000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia2fa0d68d0f848f18ace278e38b675f5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzctNS0xLTEtMA_2c53bbfd-819c-4ff6-a5ec-8ad5372b8b2a"
      unitRef="usd">34366000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5ebfa6ce2a5c49538aff187df6a6dd63_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzgtMS0xLTEtMA_44e6405b-7833-4907-8a35-76ec89e8f61f"
      unitRef="usd">8559000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i540437271cb74084ae96747c684eb487_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzgtMy0xLTEtMA_834e406b-b181-4f48-b80b-8feece93bff9"
      unitRef="usd">-25749000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia2fa0d68d0f848f18ace278e38b675f5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzgtNS0xLTEtMA_afc31e37-d720-4ab9-a68e-3901c24aa6f0"
      unitRef="usd">-75670000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ebfa6ce2a5c49538aff187df6a6dd63_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzktMS0xLTEtMA_65a0192d-ae3e-415b-b062-43ee3a077c86"
      unitRef="usd">39755000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i540437271cb74084ae96747c684eb487_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzktMy0xLTEtMA_e7083ef3-1e9e-4532-a445-141234356508"
      unitRef="usd">-2570000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia2fa0d68d0f848f18ace278e38b675f5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzktNS0xLTEtMA_3838e531-3eda-4985-8cfd-9095d0012a10"
      unitRef="usd">-41304000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzEwLTEtMS0xLTA_190749c1-8b30-4df9-8ab3-1fef1def17e7"
      unitRef="usd">48369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzEwLTMtMS0xLTA_2ce43a2f-0004-4640-ac42-694d89883c52"
      unitRef="usd">27377000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpkYzcwYmU0Y2I4ZjA0ZWU2YjNiMzk3YjZkZDVlNzRlOC90YWJsZXJhbmdlOmRjNzBiZTRjYjhmMDRlZTZiM2IzOTdiNmRkNWU3NGU4XzEwLTUtMS0xLTA_d9880bbc-bb66-4ae7-b203-626f74177ea6"
      unitRef="usd">-13631000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzEyMjk3_76b88599-5a1a-4416-9b10-2ffe7112ff8e">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Uncertain tax positions, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increases/(Decreases) in tax positions for prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Increases in tax positions for current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expiry of the statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Uncertain tax positions, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzItMS0xLTEtMA_c1572a25-8791-4fc4-b3c8-15387d7e0512"
      unitRef="usd">58560000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i88b6afaeb3a74946938a368c3b3b69c6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzItMy0xLTEtMA_45eea97b-33b6-4a7c-92eb-0d73411b1724"
      unitRef="usd">43984000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzMtMS0xLTEtMA_f8b75b4d-43b9-45a2-b616-5de7e72a92b4"
      unitRef="usd">3443000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzMtMy0xLTEtMA_f8be3caa-7ad0-46ef-83f1-99e2a7d15457"
      unitRef="usd">5121000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzQtMS0xLTEtMA_9edb0712-ac52-4a5c-a89e-0aede6b1d09a"
      unitRef="usd">15749000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzQtMy0xLTEtMA_246af3cd-e0a7-4505-bed5-6add951fa2bd"
      unitRef="usd">13353000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzUtMS0xLTEtMA_9ecd4ae1-f27d-4f70-9bd5-6e9bba2cabc1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzUtMy0xLTEtMA_205dffdd-c237-4f70-9a16-ae0560f913aa"
      unitRef="usd">3471000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzYtMS0xLTEtMA_dbe88940-5ba1-439d-b8bc-9665696b9113"
      unitRef="usd">5982000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzYtMy0xLTEtMA_d44907ea-fee6-4b34-be3b-0caaa0754938"
      unitRef="usd">427000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzctMS0xLTEtMA_46c77d96-5e13-4648-9951-f711285e949b"
      unitRef="usd">64884000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90YWJsZTpmMzFhYzAyMjhmNDk0YTg4YjcyMzY3ZmNiZmU1NjBkZC90YWJsZXJhbmdlOmYzMWFjMDIyOGY0OTRhODhiNzIzNjdmY2JmZTU2MGRkXzctMy0xLTEtMA_a6dc7a1f-ba4f-43ce-a771-d2cf85f48bee"
      unitRef="usd">58560000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzExMDAw_3133506c-36b3-480c-8947-f780d295092c"
      unitRef="usd">3889000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xODQvZnJhZzo1ZjQ0MTQxNjY2MDY0YzFlOWNkMzg0NGQwMzFjZGM2MS90ZXh0cmVnaW9uOjVmNDQxNDE2NjYwNjRjMWU5Y2QzODQ0ZDAzMWNkYzYxXzExMDA3_9989f009-9628-4863-a27a-c4c0b2033525"
      unitRef="usd">501000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzExNTQ0ODcyMTMwNTY2_85fc048d-d154-4455-bb72-85a6ff3177d5">SHAREHOLDERS' EQUITY&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;The Ordinary shares of the Company are traded on the Tel-Aviv Stock Exchange and its American Depositary Shares ("ADSs"), each representing one fully paid ordinary share, par value NIS 1.00 per share of the Company, are traded on NASDAQ.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Share option plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2008 and 2016 Share Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;In June 2008 the Company adopted the 2008 Share Incentive Plan (the &#x201c;2008 Plan&#x201d;) and in February 2016 the Company adopted the 2016 Share Incentive Plan (the &#x201c;2016 Plan&#x201d;, and together with the 2008 Plan, the &#x201c;Plans&#x201d;). The Company adopted the Plans to provide incentives to employees, directors, consultants and/or contractors by rewarding performance and encouraging behavior that will improve the Company&#x2019;s profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;Under each of the Plans, the Company's employees, directors, consultants and/or contractors may be granted any equity-related award, including: any type of an option to acquire the Company ordinary shares; share appreciation right; share and/or restricted share award (&#x201c;RSA&#x201d;); restricted stock unit (&#x201c;RSU&#x201d;) and/or other share unit; and/or other share-based award and/or other right or benefit under the Plans, including any &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;such equity-related award that is a performance based award (each an &#x201c;Award&#x201d;). In regard to the 2008 Plan, please see the discussion below regarding performance-based awards beginning calendar year 2014.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;Generally, under the terms of the Plans, unless determined otherwise by the administrator of the Plans, 25% of an Award granted becomes exercisable on the first anniversary of the date of grant and 6.25% becomes exercisable once every quarter during the subsequent three years. Specifically with respect to RSUs and options granted with an exercise price equal to the nominal value of an ordinary share (&#x201c;par value options&#x201d;), unless determined otherwise by the Board of Directors, 25% of the RSUs and the par value options granted become vested on each of the four consecutive annual anniversaries following the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;Certain executive officers are entitled to acceleration of vesting of Awards in the event of a change of control, subject to certain conditions. Awards with a vesting period expire six years after the date of grant. Pursuant to a resolution of the Company's Board of Directors dated February 4, 2014, options that are performance-based and that were granted during calendar year 2014 and thereafter shall expire seven years following the date of grant. The maximum number of shares that may be subject to Awards granted under each of the Plans is calculated each calendar year as 3% of the Company&#x2019;s issued and outstanding share capital as of December 31 of the preceding calendar year (pursuant to an amendment of the 2016 Plan approved by the Board of Directors on October 2, 2019). Such amount is reset for each calendar year. Awards are non-transferable except by will or the laws of descent and distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;Following an amendment made in December 2010 to the 2008 Plan and also applied under the 2016 Plan (the &#x201c;2010 Amendment&#x201d;), options granted under such plan are granted at an exercise price equal to the average of the closing prices of one ADR as quoted on the NASDAQ market during the 30 consecutive calendar days preceding the date of grant, unless determined otherwise by the administrator of the Plans (including par value options in some cases).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;Prior to the 2010 Amendment, the options were granted at an exercise price of not less than the fair market value of the ordinary shares on the date of the grant, subject to certain exceptions that could be approved by the Company's Board of Directors, including in some cases par value options.&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:72pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;The Company&#x2019;s Board of Directors also adopted an addendum to the Plans for Awards granted to residents of Israel (the "Addendum") and resolved to elect the "Capital Gains Route" (as defined in Section 102(b)(2)) of the Israeli Income Tax Ordinance-5721-1961 (&#x201c;Tax Ordinance&#x201d;) for the grant of Awards to Israeli grantees. There is also a U.S. addendum under each of the Plans that applies to non-qualified stock options for purposes of U.S. tax laws&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During 2019, the Company granted 914,194 options and restricted share units under the 2016 Plan (which constituted 1.48% of the Company issued and outstanding share capital as of December&#160;31, 2018).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Pursuant to the terms of the acquisitions of, e-Glue Software Technologies Inc., Merced, Nexidia, inContact and Mattersight, the Company assumed or replaced unvested options, RSAs and RSUs and converted them or replaced them with the Company's options, RSAs and RSUs, as applicable, based on an agreed exchange ratio. Each assumed or replaced option, RSA and RSU is subject to the same terms and conditions, including vesting, exercisability and expiration, as originally applied to any such option, RSA and RSU immediately prior to the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company's stock options granted to employees and directors for the years ended December&#160;31, 2019, 2018 and 2017 was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.869%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.880%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.880%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.883%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;19.44%-21.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;21.23%-21.83%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;21.69%-22.90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.43%-2.55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.42%-3.04%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.53%-2.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company's stock options activity and related information for the year ended December&#160;31, 2019, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.841%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted- average remaining contractual term&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January&#160;1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,184,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;368,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,109,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;425,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The weighted-average grant-date fair value of options granted during the years 2019, 2018 and 2017 was $121.21, $89.54 and $61.54, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total intrinsic value of options exercised during the years 2019, 2018 and 2017 was $87,872; $68,749 and $42,592, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The options outstanding under the Company's stock option plans as of December&#160;31, 2019 have been separated into ranges of exercise price as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.032%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.926%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ranges of&lt;br/&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding as of  December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;remaining&lt;br/&gt;contractual&lt;br/&gt;term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options exercisable as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price of&lt;br/&gt;options&lt;br/&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;810,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;6.72-9.89&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;12.45-17.72&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;336.02-48.48&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;54.95-80.76&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;85.104-151.63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,109,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;425,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company's RSU and the Company's RSA activities and related information for the year ended December&#160;31, 2019, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.107%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.936%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.064%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:2.25pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Number of RSU and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:2.25pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;RSA (&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;*)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,759,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;545,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(649,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,537,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(*)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;NIS&#160;1 par value which represents approximately $0.29 &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December&#160;31, 2019, the total compensation cost related to nonvested awards not yet recognized was approximately $131,459, which is expected to be recognized over a period of up to four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total equity-based compensation expense related to all of the Company's equity-based awards, recognized for the years ended December&#160;31, 2019, 2018 and 2017, was comprised as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total stock-based compensation expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;c.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Treasury shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 10, 2017, the Company's Board of Directors authorized a program to repurchase up to $150,000 of Company's issued and outstanding ordinary shares and ADRs. This share repurchase program commenced on April 7, 2017. On February 12, 2020, the Company's Board of Directors authorized an additional program to repurchase up to $200,000 of the Company's issued and outstanding ordinary shares and ADRs, following completion of the program approved in 2017. Repurchases may be made from time to time in the open market or in privately negotiated transactions in accordance with applicable securities laws and regulations. The timing and amount of the repurchase transactions will be determined by the Company's management and may depend on a variety of factors including market conditions, alternative investment opportunities and other considerations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;These programs do not obligate the Company to acquire any particular amount of ordinary shares and ADRs and each program may be modified or discontinued at any time without prior notice.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;d.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Dividends:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On February 13, 2013, the Company announced that the Board of Directors had approved a dividend plan under which the Company paid quarterly cash dividends to holders of the Company's ordinary shares and ADRs subject to declaration by its Board of Directors. Under Israeli law, dividends may be paid only out of profits and other surplus (as defined in the law) as of the Company's most recent financial statements or as accrued over a period of two years, whichever is higher, provided that there is no reasonable concern that the dividend distribution will prevent the Company from meeting its existing and foreseeable obligations as they come due.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 10, 2017, the Company announced that the Board of Directors had approved the termination of this dividend plan in connection with the Company's adoption of a capital return strategy to optimize the Company's long-term growth profile. Payment of future dividends, if any, will be at the discretion of the Company's Board of Directors and will depend on various factors, such as the Company's statutory profits, financial condition, operating results and current and anticipated cash needs. Under current Israeli regulations, any cash dividend in Israeli currency paid in respect of ordinary shares purchased by non-residents of Israel with non-Israeli currency may be freely repatriated in such non-Israeli currency, at the rate of exchange prevailing at the time of conversion. The total amount of annual dividend declared and paid in 2018 and 2017 was $0.00 per share and $0.16 per share, respectively. In 2019, no dividend was declared.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <nice:RestrictedStockParValueNIS
      contextRef="i1cb9db4c7fb14b20b642720c7ddacd08_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzIyMg_302d4927-2ee7-44db-8ce7-d6f7c830874a"
      unitRef="ilsPerShare">1.00</nice:RestrictedStockParValueNIS>
    <nice:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfStockOptionsExercisableAfterOneYearFromGrantDate
      contextRef="i60a0121b6f494cf59d265fd4d2ebc4a9_D20160201-20160229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzMzNjg_35fc268a-4062-4c70-9635-4c4d50e401a6"
      unitRef="number">0.25</nice:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfStockOptionsExercisableAfterOneYearFromGrantDate>
    <nice:PercentageOfStockOptionsExercisableQuarterly
      contextRef="i60a0121b6f494cf59d265fd4d2ebc4a9_D20160201-20160229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzMzODk_af2b714c-3bb4-47b1-a5ca-043f7a6c78e3"
      unitRef="number">0.0625</nice:PercentageOfStockOptionsExercisableQuarterly>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i60a0121b6f494cf59d265fd4d2ebc4a9_D20160201-20160229"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzMzNzI_41abcc87-7846-43d2-8d63-4fe43d808e06">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <nice:PercentageOfRestrictedShareUnitsGrantedBecomeVestedAnnually
      contextRef="i60a0121b6f494cf59d265fd4d2ebc4a9_D20160201-20160229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzMzNjM_3d143ff6-7bb4-4eaa-a795-c95359124e30"
      unitRef="number">0.25</nice:PercentageOfRestrictedShareUnitsGrantedBecomeVestedAnnually>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i60a0121b6f494cf59d265fd4d2ebc4a9_D20160201-20160229"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzMzOTY_edb82539-eecf-4ac4-bd3b-5415b151e3df">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib408b006d646412687e5864c679b1165_D20160201-20160229"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzMzOTc_839584da-8538-408b-bdb3-684390b5c80d">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <nice:PercentageOfEntityIssuedAndOutstandingShareCapital
      contextRef="i60a0121b6f494cf59d265fd4d2ebc4a9_D20160201-20160229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzMzOTk_2f18a3f8-cb76-4ef3-a507-af13a21561ae"
      unitRef="number">0.03</nice:PercentageOfEntityIssuedAndOutstandingShareCapital>
    <nice:NumberOfConsecutiveCalendarDaysPrecedingOptionGrantDateUsedInCalculatingTheAverageClosingPriceOfOneAmericanDepositoryShare
      contextRef="iec9f42007efb4c2b9871a8915cf78a37_D20160201-20160229"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzM0NDg_ff79ab13-c680-44c0-822f-941e50a9f347">P30D</nice:NumberOfConsecutiveCalendarDaysPrecedingOptionGrantDateUsedInCalculatingTheAverageClosingPriceOfOneAmericanDepositoryShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ic87f4f15be0c414da71e2656a0959a65_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzM0NjI_2015a519-cac9-46e3-80a1-82608b6d5095"
      unitRef="shares">914194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ic87f4f15be0c414da71e2656a0959a65_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MDMyNTk_18b83889-53cf-45cb-b32d-6c1a8991f7d2"
      unitRef="number">0.0148</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzgwNDI_2c3f6b5d-ad47-4378-b021-88d1b342ae58">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company's stock options granted to employees and directors for the years ended December&#160;31, 2019, 2018 and 2017 was estimated using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.869%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.880%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.880%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.883%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;19.44%-21.54%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;21.23%-21.83%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;21.69%-22.90%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.43%-2.55%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.42%-3.04%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.53%-2.00%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzEtMS0xLTEtMC90ZXh0cmVnaW9uOjA0OTZiMzc0MTg2ODQzZGZhYWZjNTI3YmE3YTZiYzZlXzgyNDYzMzcyMDgzNDM_641348e8-2a84-4556-abef-a73c5b1bc1ff"
      unitRef="number">0.1944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzEtMS0xLTEtMC90ZXh0cmVnaW9uOjA0OTZiMzc0MTg2ODQzZGZhYWZjNTI3YmE3YTZiYzZlXzgyNDYzMzcyMDgzNTE_d8e9d339-88c5-4a0b-a244-a2000859c098"
      unitRef="number">0.2154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzEtMy0xLTEtMC90ZXh0cmVnaW9uOjExZjBjMjUxNDFmYjRmYTc5N2JkOTA5YjliNjc1MDBiXzgyNDYzMzcyMDgzNDM_2b1b735a-90bf-41db-a0df-d58226f78e08"
      unitRef="number">0.2123</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzEtMy0xLTEtMC90ZXh0cmVnaW9uOjExZjBjMjUxNDFmYjRmYTc5N2JkOTA5YjliNjc1MDBiXzgyNDYzMzcyMDgzNTE_09ae0b9e-b797-4361-bc97-a919c161c04b"
      unitRef="number">0.2183</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzEtNS0xLTEtMC90ZXh0cmVnaW9uOjllZDhkMDFhNzRhYzQ5ODA4YWI4ZDc5ZDA1M2VhYTMyXzgyNDYzMzcyMDgzNDM_a2b695d9-5d37-4837-a6cb-d67d0c8e2fc8"
      unitRef="number">0.2169</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzEtNS0xLTEtMC90ZXh0cmVnaW9uOjllZDhkMDFhNzRhYzQ5ODA4YWI4ZDc5ZDA1M2VhYTMyXzgyNDYzMzcyMDgzNTE_14d7bc36-d834-4813-9a42-7f5d9ad3297d"
      unitRef="number">0.2290</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzItMS0xLTEtMC90ZXh0cmVnaW9uOmU5NzJlOGU3ODRiYTQ2NzJhYjU1MWI5NWJhNjVkNDcyXzgyNDYzMzcyMDgzNDA_b4a31a40-6902-4971-9939-752b2489b55b"
      unitRef="number">0.0143</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzItMS0xLTEtMC90ZXh0cmVnaW9uOmU5NzJlOGU3ODRiYTQ2NzJhYjU1MWI5NWJhNjVkNDcyXzgyNDYzMzcyMDgzNDc_3f128889-b29c-4a7c-bbc6-784c285e4e8c"
      unitRef="number">0.0255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzItMy0xLTEtMC90ZXh0cmVnaW9uOmVhZTU2MmU0ZTE1MDQ1YzhhOGJhOTQ1YmE5NzZlNTI3XzgyNDYzMzcyMDgzNDA_c2931778-dd31-4f12-b19c-8ebd3bef2e1b"
      unitRef="number">0.0242</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzItMy0xLTEtMC90ZXh0cmVnaW9uOmVhZTU2MmU0ZTE1MDQ1YzhhOGJhOTQ1YmE5NzZlNTI3XzgyNDYzMzcyMDgzNDc_3b6a4aa2-2538-4273-af0d-0f26832df4d8"
      unitRef="number">0.0304</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzItNS0xLTEtMC90ZXh0cmVnaW9uOmRlNTZkNTM3NGI5MjQzYTdhYzIwNWJhYTI1NDRlZDBhXzgyNDYzMzcyMDgzNDA_6c6b961c-16db-4334-b7dd-390a47859823"
      unitRef="number">0.0153</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzItNS0xLTEtMC90ZXh0cmVnaW9uOmRlNTZkNTM3NGI5MjQzYTdhYzIwNWJhYTI1NDRlZDBhXzgyNDYzMzcyMDgzNDc_5e161860-39fb-4e3f-8759-02f8cc8b4c92"
      unitRef="number">0.0200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzMtMS0xLTEtMA_06939e12-eb15-4f7a-b169-c715d9df6c4f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzMtMy0xLTEtMA_7c379392-1189-4536-88a7-c4543512aec9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzMtNS0xLTEtMA_6c5d118a-4694-4329-adb4-3548437604dc"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzQtMS0xLTEtMA_760a5646-e77a-4457-a4ec-f5722a9059aa">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzQtMy0xLTEtMA_c2a5389c-be9c-4f97-831b-060710556934">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo3YzM4YTc2ZmMwZjk0ODJkYjRiNWZiYTZlZDIyMDhjMy90YWJsZXJhbmdlOjdjMzhhNzZmYzBmOTQ4MmRiNGI1ZmJhNmVkMjIwOGMzXzQtNS0xLTEtMA_5d9903e5-a8ab-4ed2-84fa-8bdf651719c0">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzgwMzc_d0ff0b45-9288-472b-ae48-913762d79cf6">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company's stock options activity and related information for the year ended December&#160;31, 2019, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.410%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.841%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Number of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted- average remaining contractual term&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Aggregate intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January&#160;1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,184,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;368,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,109,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;425,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2b61cd8ccc134739a53edcb8c800eaeb_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzEtMS0xLTEtMA_556e3d5e-3e2b-4de7-b82d-fca2e9791e76"
      unitRef="shares">1184847</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2b61cd8ccc134739a53edcb8c800eaeb_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzEtMy0xLTEtMA_40c4f40d-9a12-4621-ba03-65433aa540ed"
      unitRef="usdPerShare">19.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia8f89f1a18704520bcc98d6db2171357_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzEtNS0xLTEtMA_07d8816c-6c14-4dcd-8147-ae9487bfcdc6">P4Y5M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2b61cd8ccc134739a53edcb8c800eaeb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzEtNy0xLTEtMA_537d962d-0296-48d2-89a2-3ce533b3a52e"
      unitRef="usd">104731000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzItMS0xLTEtMA_65225c9a-8893-4b18-92ba-735f639665e7"
      unitRef="shares">368375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzItMy0xLTEtMA_b33d5e9b-806d-4734-90bd-97864fa7d57f"
      unitRef="usdPerShare">17.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzMtMS0xLTEtMA_8b9a62e9-0c2b-4e0d-9edc-c0fcd143704a"
      unitRef="shares">319860</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzMtMy0xLTEtMA_23b6fb30-1507-4240-b84f-24734558c348"
      unitRef="usdPerShare">16.46</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <nice:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzQtMS0xLTEtMA_0ae21d2e-eefa-473c-a56d-ab2393040115"
      unitRef="shares">2765</nice:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod>
    <nice:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzQtMy0xLTEtMA_9903f222-78d7-4d7b-b1a6-52817b0959b1"
      unitRef="usdPerShare">25.70</nice:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzUtMS0xLTEtMA_02aa8ada-361d-4a96-b2ce-1fd9d7132c26"
      unitRef="shares">121161</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzUtMy0xLTEtMA_ca0dcbc7-d087-41ec-8bc5-1cf914a0c512"
      unitRef="usdPerShare">1.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i90cbadeede2b4f8a935760ee9451e03c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzYtMS0xLTEtMA_5b2e5fca-0af6-405d-996b-d1d31d11bd4f"
      unitRef="shares">1109436</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i90cbadeede2b4f8a935760ee9451e03c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzYtMy0xLTEtMA_fdf89ce0-704f-4e46-afe9-85de5de67190"
      unitRef="usdPerShare">22.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzYtNS0xLTEtMA_20d548ba-57c8-4639-a0bf-9fe965496ab1">P4Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i90cbadeede2b4f8a935760ee9451e03c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzYtNy0xLTEtMA_faf2c959-424f-45e0-b205-6546ca674261"
      unitRef="usd">147545000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i90cbadeede2b4f8a935760ee9451e03c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzctMS0xLTEtMA_bad4c842-b07f-48e7-98aa-569fa02054b1"
      unitRef="shares">425433</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i90cbadeede2b4f8a935760ee9451e03c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzctMy0xLTEtMA_4f452fb7-8d40-4369-9b9b-5c6fb635ef39"
      unitRef="usdPerShare">40.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzctNS0xLTEtMA_cfb5fb7c-8cc4-4047-a71e-71685e765204">P3Y3M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i90cbadeede2b4f8a935760ee9451e03c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo1MzVmYTY5ZmZkMmE0ODAxYjZlNjA1ZjEwZmI3ZDM4Mi90YWJsZXJhbmdlOjUzNWZhNjlmZmQyYTQ4MDFiNmU2MDVmMTBmYjdkMzgyXzctNy0xLTEtMA_2faf4d25-a10e-49e7-9576-64166b9b4b11"
      unitRef="usd">48955000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzQ1NjM_72431dd9-a0fa-4cdf-856b-c7e91ba0785c"
      unitRef="usdPerShare">121.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia8f89f1a18704520bcc98d6db2171357_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzQ1Njc_6a593cd6-c2f2-43ee-86d7-cdd1ce09bf5a"
      unitRef="usdPerShare">89.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i557ae059042b4191ba5b791d66455f75_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzQ1NzQ_af3bda2d-4f41-4fbb-86d8-f2b9d6ba2205"
      unitRef="usdPerShare">61.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibb5060f3da2148fa8e4ed89269124358_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzQ2NzQ_babc8b4f-1ca6-47e1-9a36-7ff083d69c3b"
      unitRef="usd">87872000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia8f89f1a18704520bcc98d6db2171357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzQ2Nzg_2edb6066-f76b-4a1c-8874-294f6be15b12"
      unitRef="usd">68749000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i557ae059042b4191ba5b791d66455f75_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzQ2ODU_86fd44da-1bb4-4241-9d06-fa203ff469ba"
      unitRef="usd">42592000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzgwMzg_6c8778d5-88c2-4b9b-baec-ef72de0bc2b5">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The options outstanding under the Company's stock option plans as of December&#160;31, 2019 have been separated into ranges of exercise price as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.032%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.434%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.926%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ranges of&lt;br/&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options outstanding as of  December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;remaining&lt;br/&gt;contractual&lt;br/&gt;term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options exercisable as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;price of&lt;br/&gt;options&lt;br/&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;810,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;6.72-9.89&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;12.45-17.72&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;336.02-48.48&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;54.95-80.76&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;85.104-151.63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.95&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,109,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;425,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ibd2083a1a60e41ca8cb5492b98b36765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzItMS0xLTEtMA_6f277600-a69b-4c34-81c5-6b2b24b7c2f4"
      unitRef="usdPerShare">0.29</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ibd2083a1a60e41ca8cb5492b98b36765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzItMS0xLTEtMA_96f1f767-8b1c-4928-924e-716e3bfe6787"
      unitRef="usdPerShare">0.29</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ia15d54434d614db39d80b188af3097f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzItMy0xLTEtMA_748840ac-6a57-4347-b536-b2dc2e32c43f"
      unitRef="shares">810121</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibd2083a1a60e41ca8cb5492b98b36765_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzItNS0xLTEtMA_8d6a60a5-9a45-4c57-b7ee-1c26aae54e9e">P4Y6M21D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ia15d54434d614db39d80b188af3097f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzItNy0xLTEtMA_2a016ee0-48fb-45ee-9164-54f09b528fac"
      unitRef="usdPerShare">0.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ia15d54434d614db39d80b188af3097f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzItOS0xLTEtMA_9f4c75dc-521c-4305-8a13-4a30f8204e3f"
      unitRef="shares">197163</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ia15d54434d614db39d80b188af3097f8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzItMTEtMS0xLTA_6f7a527c-cd1b-4f78-8ea6-f2583ded329d"
      unitRef="usdPerShare">0.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="idb149bb8d2d24715a22784c9534815ce_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjUxMjAzYWQxYjhlMjQyYzk5MTQ0MjlhOThlYTUxOTExXzgyNDYzMzcyMDgzMzc_a3a6c83e-03c9-412e-ae64-1718159956e2"
      unitRef="usdPerShare">6.72</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="idb149bb8d2d24715a22784c9534815ce_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjUxMjAzYWQxYjhlMjQyYzk5MTQ0MjlhOThlYTUxOTExXzgyNDYzMzcyMDgzNDM_fb6e1a1b-398f-4b18-8978-09c85c0e3ab3"
      unitRef="usdPerShare">9.89</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i2171710477ef45b485afa56c3952070a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzMtMy0xLTEtMA_fae7a77c-9955-45d3-a593-abf4e4e2ed18"
      unitRef="shares">2983</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="idb149bb8d2d24715a22784c9534815ce_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzMtNS0xLTEtMA_923313dc-b0f8-4bfe-b2f9-5e7532568530">P4Y25D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i2171710477ef45b485afa56c3952070a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzMtNy0xLTEtMA_081f295d-0f4c-46f3-b591-dea52e189b41"
      unitRef="usdPerShare">7.20</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i2171710477ef45b485afa56c3952070a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzMtOS0xLTEtMA_431d9323-5650-485f-b133-7e9b4c0f4dcc"
      unitRef="shares">2983</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i2171710477ef45b485afa56c3952070a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzMtMTEtMS0xLTA_6f4c8558-8762-45ee-aa4e-1db7df18aa91"
      unitRef="usdPerShare">7.20</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i3166893359bf47b9966aa5133c7a0ee9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzQtMS0xLTEtMC90ZXh0cmVnaW9uOmVmOTA2ZjVjYTM2MDRiYzc4MDlhZWY2YTQyMjU0MWRhXzgyNDYzMzcyMDgzNDA_38689b66-a095-4605-a3e2-4142d0de89b0"
      unitRef="usdPerShare">12.45</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i3166893359bf47b9966aa5133c7a0ee9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzQtMS0xLTEtMC90ZXh0cmVnaW9uOmVmOTA2ZjVjYTM2MDRiYzc4MDlhZWY2YTQyMjU0MWRhXzgyNDYzMzcyMDgzNDc_8d903ec4-33de-464d-895c-a9b92eb2b8f9"
      unitRef="usdPerShare">17.72</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ic5ba6b4f458846dfadea8c2a8f6a0899_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzQtMy0xLTEtMA_e00b397e-6554-4884-9911-d2e5818ecabf"
      unitRef="shares">398</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i3166893359bf47b9966aa5133c7a0ee9_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzQtNS0xLTEtMA_9890387b-d1c6-4f32-8d88-7b9c02b49fb0">P0Y7M28D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ic5ba6b4f458846dfadea8c2a8f6a0899_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzQtNy0xLTEtMA_ed690838-fdb0-4e3f-92aa-bb838f65eeb0"
      unitRef="usdPerShare">14.86</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ic5ba6b4f458846dfadea8c2a8f6a0899_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzQtOS0xLTEtMA_e14b9798-0140-459a-a3eb-e4321b0310a7"
      unitRef="shares">398</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ic5ba6b4f458846dfadea8c2a8f6a0899_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzQtMTEtMS0xLTA_c1d276e9-93f5-4b1b-99b3-15391691d757"
      unitRef="usdPerShare">14.86</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8b775470413e4ff19c2fd8e6be5dcffd_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjJhNDc2OWZjNGUxNTRlZGM4MDk3ZDUxN2I5MmRhYjQ5XzgyNDYzMzcyMDgzNDI_b554a9ed-35fe-4e51-a54c-04ac20ee9f4d"
      unitRef="usdPerShare">336.02</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8b775470413e4ff19c2fd8e6be5dcffd_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjJhNDc2OWZjNGUxNTRlZGM4MDk3ZDUxN2I5MmRhYjQ5XzgyNDYzMzcyMDgzNDk_1b573042-3f0e-41e7-88e1-7987339519f0"
      unitRef="usdPerShare">48.48</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="id7a810c8b36a46daba3d50fbdc401605_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzUtMy0xLTEtMA_068987cd-36dd-4505-ad39-00bbd3994ca6"
      unitRef="shares">50899</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8b775470413e4ff19c2fd8e6be5dcffd_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzUtNS0xLTEtMA_4f5afad6-23b5-4352-b537-344539cf04e0">P4Y1M17D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="id7a810c8b36a46daba3d50fbdc401605_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzUtNy0xLTEtMA_15facd34-e165-4ec0-b1e1-66c51f8ff86a"
      unitRef="usdPerShare">40.72</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="id7a810c8b36a46daba3d50fbdc401605_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzUtOS0xLTEtMA_edd8828a-c6dc-4910-8b35-6788032eb7e9"
      unitRef="shares">34106</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="id7a810c8b36a46daba3d50fbdc401605_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzUtMTEtMS0xLTA_5091dbed-4f7d-4ceb-90c1-81b09a6cf155"
      unitRef="usdPerShare">41.16</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ibb685cf1ca564e8f894af416ab75d50f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzYtMS0xLTEtMC90ZXh0cmVnaW9uOjQ1MDAxNTYxMWY2NjRhNTVhY2FiYmU2Nzc1YWNlNTFjXzgyNDYzMzcyMDgzNDA_515d464f-9edc-410d-b938-49c4525fb5eb"
      unitRef="usdPerShare">54.95</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ibb685cf1ca564e8f894af416ab75d50f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzYtMS0xLTEtMC90ZXh0cmVnaW9uOjQ1MDAxNTYxMWY2NjRhNTVhY2FiYmU2Nzc1YWNlNTFjXzgyNDYzMzcyMDgzNDc_02f4b73d-f3c6-4260-8272-45ac32f598a9"
      unitRef="usdPerShare">80.76</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i52010a9ba3014a81877cc63f01874dee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzYtMy0xLTEtMA_7d98f4cb-4d1b-402c-a618-7b59c86eb4b0"
      unitRef="shares">143780</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibb685cf1ca564e8f894af416ab75d50f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzYtNS0xLTEtMA_c5cd054f-1b91-44dc-9226-1ef467e748fc">P2Y10M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i52010a9ba3014a81877cc63f01874dee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzYtNy0xLTEtMA_e1b17045-ec62-4c76-8fb8-7dcae9b30c9d"
      unitRef="usdPerShare">71.32</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i52010a9ba3014a81877cc63f01874dee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzYtOS0xLTEtMA_94d39753-173f-42c4-9461-1b8fb4c15561"
      unitRef="shares">134079</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i52010a9ba3014a81877cc63f01874dee_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzYtMTEtMS0xLTA_350c8e73-21f7-4602-bf05-3b1edd3f8585"
      unitRef="usdPerShare">71.05</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="iaa9b271202284cd799292795c8ed2f72_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzctMS0xLTEtMC90ZXh0cmVnaW9uOjA0ZmIyYWY2NTViOTQ3MjM5MTYyZTEyMzAwZGI4ZjY0XzgyNDYzMzcyMDgzNDM_4caa6278-470a-491f-b158-2f4a56faeca2"
      unitRef="usdPerShare">85.104</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="iaa9b271202284cd799292795c8ed2f72_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzctMS0xLTEtMC90ZXh0cmVnaW9uOjA0ZmIyYWY2NTViOTQ3MjM5MTYyZTEyMzAwZGI4ZjY0XzgyNDYzMzcyMDgzNTE_09dc1f29-437c-4bea-931e-7ff216c50792"
      unitRef="usdPerShare">151.63</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ieeb537dffb824334bbf41fb76332e41e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzctMy0xLTEtMA_cdfaa23a-4570-4381-bbb3-b077bcf727e6"
      unitRef="shares">101255</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="iaa9b271202284cd799292795c8ed2f72_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzctNS0xLTEtMA_d51a0a22-2717-4de3-b7c7-08a452b581f0">P4Y11M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ieeb537dffb824334bbf41fb76332e41e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzctNy0xLTEtMA_a9dbd559-6244-4510-9f69-20e2835e2a07"
      unitRef="usdPerShare">118.55</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ieeb537dffb824334bbf41fb76332e41e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzctOS0xLTEtMA_eebe9189-6624-41ce-b2db-599ee4b74f1f"
      unitRef="shares">56704</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ieeb537dffb824334bbf41fb76332e41e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzctMTEtMS0xLTA_09e5f21c-c034-4bb1-ac55-f5048a19b78a"
      unitRef="usdPerShare">106.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzktMy0xLTEtMA_c7a5866d-7792-48ce-96b3-43b22fcada18"
      unitRef="shares">1109436</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzktNS0xLTEtMA_97bae0eb-eb4e-4dc9-9e6a-2c4555feaf83">P4Y5M19D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzktNy0xLTEtMA_bf189a4c-3931-471d-a45a-22f13c82bf4a"
      unitRef="usdPerShare">19.82</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzktOS0xLTEtMA_5aec4c12-d8ff-4590-8ba8-797e3f29dd74"
      unitRef="shares">425433</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTozODdlOGVlOTEwOTc0MmFkOTRiNjdiNTQzN2ViODMxMy90YWJsZXJhbmdlOjM4N2U4ZWU5MTA5NzQyYWQ5NGI2N2I1NDM3ZWI4MzEzXzktMTEtMS0xLTA_79b3555d-1fd4-4047-aff4-a051c378e6d5"
      unitRef="usdPerShare">36.24</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MDMzMzY_deb868f4-e2b0-4665-bcd5-13cbec99520c">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the Company's RSU and the Company's RSA activities and related information for the year ended December&#160;31, 2019, is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.107%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.936%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.064%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:2.25pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Number of RSU and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:2.25pt;text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;RSA (&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;*)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,759,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;545,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(649,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,537,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(*)NIS&#160;1 par value which represents approximately $0.29</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if20476fae238444db2a01d0d76d2a66c_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo0MTM0YTNjYjliNGY0YjMxYWQ3YWJkNDNjMDA4YWZlZS90YWJsZXJhbmdlOjQxMzRhM2NiOWI0ZjRiMzFhZDdhYmQ0M2MwMDhhZmVlXzEtMS0xLTEtMA_441b619c-4358-4f09-9ecf-5c3d5662f369"
      unitRef="shares">1759070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7c2e0d8659ff4745a1d454d978a32f34_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo0MTM0YTNjYjliNGY0YjMxYWQ3YWJkNDNjMDA4YWZlZS90YWJsZXJhbmdlOjQxMzRhM2NiOWI0ZjRiMzFhZDdhYmQ0M2MwMDhhZmVlXzItMS0xLTEtMA_0c16aa30-0a11-4878-a0d0-0ea47f2c5db3"
      unitRef="shares">545819</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7c2e0d8659ff4745a1d454d978a32f34_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo0MTM0YTNjYjliNGY0YjMxYWQ3YWJkNDNjMDA4YWZlZS90YWJsZXJhbmdlOjQxMzRhM2NiOWI0ZjRiMzFhZDdhYmQ0M2MwMDhhZmVlXzMtMS0xLTEtMA_fa98d7ed-b15e-4486-9625-2fd6c7f41354"
      unitRef="shares">649556</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7c2e0d8659ff4745a1d454d978a32f34_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo0MTM0YTNjYjliNGY0YjMxYWQ3YWJkNDNjMDA4YWZlZS90YWJsZXJhbmdlOjQxMzRhM2NiOWI0ZjRiMzFhZDdhYmQ0M2MwMDhhZmVlXzQtMS0xLTEtMA_a466435b-8dde-4256-8356-d3c2706787ec"
      unitRef="shares">118284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1cb9db4c7fb14b20b642720c7ddacd08_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTo0MTM0YTNjYjliNGY0YjMxYWQ3YWJkNDNjMDA4YWZlZS90YWJsZXJhbmdlOjQxMzRhM2NiOWI0ZjRiMzFhZDdhYmQ0M2MwMDhhZmVlXzYtMS0xLTEtMA_0fac2b8d-88df-4d4f-8ffb-8be3b4ee1ef4"
      unitRef="shares">1537049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <nice:RestrictedStockParValueNIS
      contextRef="i1cb9db4c7fb14b20b642720c7ddacd08_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MDMzMTE_566263d8-1cc1-4e25-98dc-eddb211aec00"
      unitRef="ilsPerShare">1</nice:RestrictedStockParValueNIS>
    <nice:RestrictedStockParValueUSD
      contextRef="i1cb9db4c7fb14b20b642720c7ddacd08_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzI0MTg5MjU1ODE5NzY3_389ea147-015e-4c2c-87ca-25b3cbaffb8f"
      unitRef="ilsPerShare">0.29</nice:RestrictedStockParValueUSD>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzUwNTQ_2248657e-039c-4ff1-9185-5eea6c0d9965"
      unitRef="usd">131459000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzY4NzE5NDc2NzQ0ODA4_ac68a470-4867-48eb-bb31-878512c496db">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzgwNDA_390e0377-a617-4cb4-ac89-dc09c6d1ac67">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The total equity-based compensation expense related to all of the Company's equity-based awards, recognized for the years ended December&#160;31, 2019, 2018 and 2017, was comprised as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Research and development, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total stock-based compensation expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1cb6e9058ba1469fa7cd79079db7a2b3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzItMS0xLTEtMA_82885230-bb81-4349-af98-a6795a9e2063"
      unitRef="usd">11244000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c86d8e04cdf42eba0b0f653d89c5119_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzItMy0xLTEtMA_42821bfd-5f2b-4640-8551-65ec12127a8f"
      unitRef="usd">11000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0486f04057649458a0522fd6c2499f3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzItNS0xLTEtMA_2c6f6a60-71a0-427b-a5ca-ae2e3bc8db8a"
      unitRef="usd">11337000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i463ca81df788409f8b9e647d63cd919d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzMtMS0xLTEtMA_e2289bd2-c957-4307-97dc-6fc829c865c8"
      unitRef="usd">9239000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55b5f59771414ac4bf1e99d6015e1fcc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzMtMy0xLTEtMA_14cdb76b-050f-4c28-b336-f1803c84ce2d"
      unitRef="usd">7363000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7e80d92ebd624ad083da6dba9dfc309f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzMtNS0xLTEtMA_ab66fca8-6b56-4f08-ae5d-e56135df5e51"
      unitRef="usd">9038000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i792c8f7dd6a34c829a8f68abc7353599_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzQtMS0xLTEtMA_8fa30a1c-f9ca-408e-ab7c-3230d6d63f46"
      unitRef="usd">26650000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5501cf2be5d044d1b34ddf8789acfd5a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzQtMy0xLTEtMA_1f64ca3c-d086-48eb-9902-bf118a063874"
      unitRef="usd">27455000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1b316c60c66b433395b48dd9d756a7e4_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzQtNS0xLTEtMA_bb82c48d-a858-4566-8682-9f57e0bce9a5"
      unitRef="usd">23107000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1fa57009ec34a16bb12cc3b926c2cdb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzUtMS0xLTEtMA_48a80978-1541-4a97-ae07-bb2b9c798eb8"
      unitRef="usd">34897000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i113ce5dba79b4c1d883be8329870878a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzUtMy0xLTEtMA_bab879dc-59d8-482c-89b3-619180e1386a"
      unitRef="usd">21405000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a988a06d75a4418ac2a39cfbeb7bc25_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzUtNS0xLTEtMA_7ca35ecd-c145-421a-b338-d28c0923efe3"
      unitRef="usd">13498000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzYtMS0xLTEtMA_b14149f7-2c85-4e81-b8fb-471ae8e8ecdf"
      unitRef="usd">82030000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzYtMy0xLTEtMA_ea9b1b80-707e-4ced-8f70-d3b3a78847e2"
      unitRef="usd">67223000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90YWJsZTphYjAyNjY1MzEwYTY0Y2ZiYTAxOTMwZWYzYzEwNmVlZC90YWJsZXJhbmdlOmFiMDI2NjUzMTBhNjRjZmJhMDE5MzBlZjNjMTA2ZWVkXzYtNS0xLTEtMA_7f61b530-f03d-4286-b14e-6369dd7bd8c4"
      unitRef="usd">56980000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i672771ce445346eaa7c9e729ccf7fcc9_I20170110"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzM0NTI_f859abd1-4507-459c-b8ab-43784fb3e49c"
      unitRef="usd">150000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i3de008c441e94188a8fc411506220caf_I20200212"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc2OTY1ODE0MzM0NjI_8a084b06-457b-4b46-b83f-fa9cee0120e4"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc5NjE_32b42dfc-e91f-4a4c-bcd1-e7e8adc9ea79"
      unitRef="usdPerShare">0.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc5NjE_46726e27-6bda-44ef-b055-71f306667a36"
      unitRef="usdPerShare">0.00</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc5Nzg_1ff46b79-ff5d-440f-8906-a6ac7a4c036d"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzc5Nzg_f217c1ae-5456-4f39-8fc8-e655e05460bb"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzgwMTM_667b0e26-6723-4f49-bf05-39a3e02f4603"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTAvZnJhZzpmYzUxYmY4NWFiNzM0OTdiYTVjNzIwMjY2N2FkMGZiMS90ZXh0cmVnaW9uOmZjNTFiZjg1YWI3MzQ5N2JhNWM3MjAyNjY3YWQwZmIxXzgwMTM_8b6272af-f584-481c-84be-e4a50cb6af01"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzExNTQ0ODcyMTA5MDM3_8f28ddd1-3b54-44ab-8ceb-0508ca3eb870">DEBT&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2016, the Company entered into a Credit Agreement with certain lenders, according to which the following credit facilities were issued: 1) a loan of $475,000, and 2) a revolving credit loan of up to $75,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Credit Agreement contains a number of covenants and restrictions that, among other things and subject to certain agreed upon exceptions, require the Company and its subsidiaries to satisfy certain financial covenants and restrict the ability of the Company and its subsidiaries to incur liens, incur additional indebtedness, make loans and investments, engage in mergers and acquisitions, engage in asset sales, declare dividends or redeem or repurchase capital stock, prepay, redeem or purchase subordinated debt and amend or otherwise alter debt agreements, in each case, subject to certain agreed upon exceptions. A failure to comply with these covenants could permit the lenders under the Credit Agreement to declare all amounts borrowed under the Credit Agreement, together with accrued interest and fees, to be immediately due and payable. As of December&#160;31, 2019, the Company was in compliance with all covenants and requirements outlined in the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 2017, the Company prepaid a principal amount of $260,000 which resulted in $5,300 amortization of debt issuance costs. In addition, the contractual principal payments for the loan have changed and the Company will pay the entire remaining principal of $215,000 at the final maturity date which is December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The loan bears interest through maturity at a variable rate based upon, at the Company's option every interest period, either (a) the LIBOR rate for Eurocurrency borrowing or (b) an Alternate Base Rate ("ABR"), which is the highest of (i) the administrative agent's prime rate, (ii) one-half of 1.00% in excess of the overnight U.S. Federal Funds rate, and (iii) 1.00% in excess of the one-month LIBOR), plus in each case, an applicable margin. The applicable margin for Eurocurrency loans ranges, based on the applicable total net leverage ratio, from 1.25% to 2.00% per annum and the applicable margin for ABR loans ranges, based on the applicable total net leverage ratio, from 0.25% to 1.00% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt issuance costs of $10,158 attributable to the loan are amortized as interest expense over the contractual term of the loan using the effective interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying values of the liability's components are reflected in the Company's accompanying consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;215,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;215,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Debt issuance costs, net of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net liability carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense related to the liability is reflected on the accompanying consolidated statements of income for the years ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Pursuant to the Credit Agreement, the Company has also been granted a revolving credit facility that entitles the Company to borrow up to $75,000 through December 2021 with interest payable on the borrowed amount set at the same terms as the term loan, as well as a quarterly commitment fee on unfunded amounts ranging from 0.25% to 0.5%, subject to the achievement of certain leverage levels. As of December&#160;31, 2019, no amounts had been funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Debt issuance costs of $1,667 attributable to the revolving credit loan are capitalized and amortized as interest expense over the contractual term of the agreement on a straight line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Exchangeable Senior Notes and Hedging Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Exchangeable Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the Company issued $287,500 aggregate principal amount of Exchangeable Senior Notes (the "Notes") due 2024. The following table summarizes some key facts and terms regarding the outstanding Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.119%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.881%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 18, 2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Maturity date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash coupon rate (per annum)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Conversion rate effective September 15, 2023 (per $1000 principal amount)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective conversion price effective September 15, 2023 (per ADS)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;In the event that the last reported sale price of the company&#x2019;s ADS for at least 20 Trading Days (whether or not consecutive) during the period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the Exchange Price (&#x201c;Share Price Condition&#x201d;) or in the event of the satisfaction of certain other conditions, during set periods, as defined in the indenture governing the Notes, the holders of the exchangeable Senior Notes will have the option to exchange the Notes for (i) cash, (ii) ADSs or (iii) a combination thereof, at the Company's election.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, the Share Price Condition was triggered and accordingly, the net carrying amount of the Notes was reclassified into current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company may provide additional ADSs upon conversion if there is a "Make-Whole Fundamental Change" in the business as defined in the indenture governing the Notes. The Notes are not redeemable by the Company prior to the maturity date apart from certain cases as defined in the indenture governing the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2028;Debt issuance costs of $5,791 attributable to the Notes are amortized as interest expense over the contractual term of the loan using the effective interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying values of the liability and equity components of the Notes are reflected in the Company's accompanying consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.470%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.840%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt issuance costs, net of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net liability carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;251,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity component - net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;As of December 31, 2019, the estimated fair value of the Exchangeable Senior Notes, which the Company has classified as Level 2 financial instruments are $548,984. The estimated fair value was determined based on the quoted bid price of the Exchangeable Senior Notes in an over-the-counter market on the last trading day of the reporting period. As of December 31, 2019, the difference between the net carrying amount of the Exchangeable Senior Notes and estimated fair value represents the equity conversion value premium the market assigned to this Notes. Based on the closing price of our common stock on December 31, 2019, the if-converted value of the Exchangeable Senior Notes exceeded the principal amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest is payable on the debentures semi-annually at the cash coupon rate; however, the remaining debt discount is being amortized as additional non-cash interest expense using an effective annual interest rate equal to the Company's estimated nonconvertible debt borrowing rate at the time of issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense related to the Notes is reflected on the accompanying consolidated statements of income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-cash amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net liability carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Exchangeable notes hedge transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the pricing of the Notes, the Company has entered into privately negotiated exchangeable note hedge transactions with some of the initial purchasers and/or their respective affiliates (the "Option Counterparties").&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Subject to customary anti-dilution adjustments substantially similar to those applicable to the Notes, the exchangeable note hedge transactions cover partial number of ADSs that will initially underline the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The note hedge transactions are expected generally to reduce potential dilution to the ADSs and/or cash payments the Company is required to make in excess of the principal amount, in each case, upon any exchange of the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A portion of the call-options can be settled upon a surrender of the same amounts of Notes by a holder. Settlement can be done in cash, ADSs or a combination of both, at the Company's election.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Concurrently with the Company's entry into the exchangeable note hedge transactions, the Company has entered into warrant transactions with the Option Counterparties relating to the same number of ADSs (3,457,475), with a strike price of $101.82 per ADS, subject to customary anti&#x2011;dilution adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The warrants are exercisable for a period of three months as of the notes maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;U.S. GAAP requires measuring such transactions as equity components. The Company recorded a net decrease of $20,281 in additional paid-in capita&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;l in 2017 at the initiation of the transaction.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9af4a7135d76412aa468589122452573_I20161114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzI5NQ_e6608dac-bd1e-41f4-ad7a-c690448862f0"
      unitRef="usd">475000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icd8b9929d3b1417fb2d52272c58cb69b_I20161114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzc2OTY1ODE0MDE2MTM_ea973499-130e-4064-a948-abdecad925ae"
      unitRef="usd">75000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="ia3416e9a4ece46379852ba0c256abc48_D20170101-20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzEzODM_4507634b-0484-43a5-8612-26150892a22f"
      unitRef="usd">260000000</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2655741a66604b69938fee15dd53e90d_I20170131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzE0MDQ_600138cd-7040-4a79-a012-b34463db1564"
      unitRef="usd">5300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifa2bbcbe43244c768e2a939ed46cb759_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzE1ODc_4a272ef7-23be-411d-b5a3-37a29bd3e276"
      unitRef="usd">215000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="ifbbfdfd814d745099d60bb6b14953fd8_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzE1ODc_517876e3-9cdc-4a63-ab81-d5d0496876c1"
      unitRef="usd">215000000</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7971a53e5a724339a12bf51efbcbc797_D20161112-20161113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzE5NTA_a639c0ea-e47d-4001-ae0c-b138d7f00a75"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i505b733fb3fd4d749455b2017098a1c1_D20161112-20161113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzIwMTU_07d9bcc2-3bb1-4a87-8dfa-204efa065aab"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="icc62056c7b0045d88c87ba65da1bdd47_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzIyMDI_e1966fe7-d632-481d-9748-c2cc8db4502b"
      unitRef="number">0.0125</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="ib21e13ea80b34f95a4c75a3509754ff8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzIyMDg_5f68431d-b608-4d6c-8985-41893db28dce"
      unitRef="number">0.0200</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="id5ce04a200954ec4860ee908f965b568_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzIzMjQ_db4f7b92-d4a9-49c4-87e4-62044e5aa020"
      unitRef="number">0.0025</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="iee2eee7afed24337b348c7834bd15d4e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzIzMzA_d5d87f34-28f1-4a79-8d10-c3b61f0a8c9d"
      unitRef="number">0.0100</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ifa2bbcbe43244c768e2a939ed46cb759_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzIzNjc_fa559e89-1e62-4289-a775-a6ee42c37970"
      unitRef="usd">10158000</us-gaap:DeferredFinanceCostsNet>
    <nice:ScheduleOfComponentOfTermDebtLiabilityTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzY0MjE_1c265d07-16f7-4aab-83c1-9c3bb2b92d44">&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying values of the liability's components are reflected in the Company's accompanying consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;215,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;215,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: Debt issuance costs, net of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net liability carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:ScheduleOfComponentOfTermDebtLiabilityTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifa2bbcbe43244c768e2a939ed46cb759_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo1YWMxY2IwOWEyZmY0NTc0OTEzNDc1M2E3ZTljZjEzYy90YWJsZXJhbmdlOjVhYzFjYjA5YTJmZjQ1NzQ5MTM0NzUzYTdlOWNmMTNjXzItMS0xLTEtMA_a8be52b8-b5fc-4e24-9060-910b4856e84c"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i081222ea18a64f8fa66c028154144b67_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo1YWMxY2IwOWEyZmY0NTc0OTEzNDc1M2E3ZTljZjEzYy90YWJsZXJhbmdlOjVhYzFjYjA5YTJmZjQ1NzQ5MTM0NzUzYTdlOWNmMTNjXzItMy0xLTEtMA_8834cbb4-62d6-4719-b704-3062b579d389"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ifa2bbcbe43244c768e2a939ed46cb759_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo1YWMxY2IwOWEyZmY0NTc0OTEzNDc1M2E3ZTljZjEzYy90YWJsZXJhbmdlOjVhYzFjYjA5YTJmZjQ1NzQ5MTM0NzUzYTdlOWNmMTNjXzMtMS0xLTEtMA_95930094-14a5-4613-908e-eaf68894b46a"
      unitRef="usd">1687000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i081222ea18a64f8fa66c028154144b67_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo1YWMxY2IwOWEyZmY0NTc0OTEzNDc1M2E3ZTljZjEzYy90YWJsZXJhbmdlOjVhYzFjYjA5YTJmZjQ1NzQ5MTM0NzUzYTdlOWNmMTNjXzMtMy0xLTEtMA_1b9dddfb-fa17-421f-80de-d56a003ca0f9"
      unitRef="usd">2692000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="ifa2bbcbe43244c768e2a939ed46cb759_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo1YWMxY2IwOWEyZmY0NTc0OTEzNDc1M2E3ZTljZjEzYy90YWJsZXJhbmdlOjVhYzFjYjA5YTJmZjQ1NzQ5MTM0NzUzYTdlOWNmMTNjXzQtMS0xLTEtMA_5547dc0b-276b-4185-8e31-4e4d1aa7fa8c"
      unitRef="usd">213313000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i081222ea18a64f8fa66c028154144b67_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo1YWMxY2IwOWEyZmY0NTc0OTEzNDc1M2E3ZTljZjEzYy90YWJsZXJhbmdlOjVhYzFjYjA5YTJmZjQ1NzQ5MTM0NzUzYTdlOWNmMTNjXzQtMy0xLTEtMA_86db5f92-06ee-40a2-be50-09d41278c0e2"
      unitRef="usd">212308000</us-gaap:LongTermDebt>
    <nice:ScheduleOfInterestExpenseRecognizedTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzY0MjI_82990b1a-c0e7-4698-b0f0-be9b203d89ac">&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense related to the liability is reflected on the accompanying consolidated statements of income for the years ended:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense related to the Notes is reflected on the accompanying consolidated statements of income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-cash amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net liability carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:ScheduleOfInterestExpenseRecognizedTableTextBlock>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if51878bd1a0c4e3296d610bd1299bd98_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzItMS0xLTEtMA_5a15b8a6-c3c5-4393-b214-7ca7345415b2"
      unitRef="usd">1004000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibc369cc9f38948918b9b65c70f672fab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzItMy0xLTEtMA_f99f9134-4f38-4cd9-9b8d-81f56b0eecb8"
      unitRef="usd">794000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="if51878bd1a0c4e3296d610bd1299bd98_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzMtMS0xLTEtMA_6302803a-b3f1-4831-93c7-a1e766b63b0e"
      unitRef="usd">7676000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ibc369cc9f38948918b9b65c70f672fab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzMtMy0xLTEtMA_52cf84d0-1bd1-4694-b585-3738600ea902"
      unitRef="usd">7083000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebt
      contextRef="if51878bd1a0c4e3296d610bd1299bd98_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzQtMS0xLTEtMA_e26f2d40-5f03-40b5-ac1c-e42afdbb1fda"
      unitRef="usd">8680000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ibc369cc9f38948918b9b65c70f672fab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzQtMy0xLTEtMA_d86dba19-3c6e-4d62-9b4b-b512bf0d85a1"
      unitRef="usd">7877000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="if51878bd1a0c4e3296d610bd1299bd98_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzUtMS0xLTEtMA_52aa1d10-7e5c-4211-9a76-e407cba66f31"
      unitRef="number">0.0401</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ibc369cc9f38948918b9b65c70f672fab_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTpkYmU3OGViNmYxZWQ0ZmI5YjVlNGNhMGZmYWNhNWViNS90YWJsZXJhbmdlOmRiZTc4ZWI2ZjFlZDRmYjliNWU0Y2EwZmZhY2E1ZWI1XzUtMy0xLTEtMA_2c451c9c-4680-4a89-b03a-bd638aa6a77d"
      unitRef="number">0.0380</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="ie54124b150e5434da27e5b7a7d9be82b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzI5MjA_e91c6de1-5d44-4a36-96b5-15a4f1c02b69"
      unitRef="usd">75000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i4f1b0bb27b4943928948d9dc2499a422_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzMwOTA_6a5762bc-89d5-4ae4-9e73-f8b31cb9d29b"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="if18cf04260f34dc7a769557e3e04c8d6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzMwOTY_4209e610-87f7-4cf5-9a81-382faa3760c6"
      unitRef="number">0.005</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzMyMTY_e7e7ec47-c50a-48c2-a6f6-46d939e7f89e"
      unitRef="usd">1667000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <nice:ScheduleOfOutstandingExchangeableNoteTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzY0MjM_ea361838-f9de-49b9-9bc4-0c010966629e">&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the Company issued $287,500 aggregate principal amount of Exchangeable Senior Notes (the "Notes") due 2024. The following table summarizes some key facts and terms regarding the outstanding Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.119%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.881%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 18, 2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Maturity date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;January 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash coupon rate (per annum)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Conversion rate effective September 15, 2023 (per $1000 principal amount)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effective conversion price effective September 15, 2023 (per ADS)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:ScheduleOfOutstandingExchangeableNoteTableTextBlock>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="i9343b524d0e74d8190a687b8e0a8a760_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzM0OTM_3484e6cf-0dab-4e83-8031-874d802ebeed"
      unitRef="usd">287500000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="i9343b524d0e74d8190a687b8e0a8a760_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo4ZDM1YTMxMzI5OTk0NTc3YmNlZTAxNmM5Yjc1MjY3Ny90YWJsZXJhbmdlOjhkMzVhMzEzMjk5OTQ1NzdiY2VlMDE2YzliNzUyNjc3XzMtMS0xLTEtMA_6b5d47b7-f78f-482d-be57-fd43ee3c73a6"
      unitRef="usd">287500000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="i9343b524d0e74d8190a687b8e0a8a760_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo4ZDM1YTMxMzI5OTk0NTc3YmNlZTAxNmM5Yjc1MjY3Ny90YWJsZXJhbmdlOjhkMzVhMzEzMjk5OTQ1NzdiY2VlMDE2YzliNzUyNjc3XzQtMS0xLTEtMA_6ad58039-5363-4d4b-9259-c5a7e5e92ce6"
      unitRef="number">0.0125</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <nice:ExchangePricePerAmericanDepositaryShare
      contextRef="i9343b524d0e74d8190a687b8e0a8a760_I20170131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTo4ZDM1YTMxMzI5OTk0NTc3YmNlZTAxNmM5Yjc1MjY3Ny90YWJsZXJhbmdlOjhkMzVhMzEzMjk5OTQ1NzdiY2VlMDE2YzliNzUyNjc3XzYtMS0xLTEtMA_c0ea733e-e6a8-4365-a24b-8e1535d2175c"
      unitRef="usdPerShare">83.15</nice:ExchangePricePerAmericanDepositaryShare>
    <nice:DebtInstrumentExchangePriceThresholdPercentageFor20TradingDaysOutOf30ConsecutiveTradingDays
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzgyNDYzMzcyMjU3MTE_016a50aa-0c08-444e-ad01-2463b3d493ec"
      unitRef="number">1.30</nice:DebtInstrumentExchangePriceThresholdPercentageFor20TradingDaysOutOf30ConsecutiveTradingDays>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i571f661f57bc4214b814180ec6cff3af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzQyNjQ_e274ddb5-7a02-4d52-9ed8-4ce51952e256"
      unitRef="usd">5791000</us-gaap:DeferredFinanceCostsNet>
    <nice:ScheduleOfCarryingValuesTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzY0MjQ_39dff248-5124-40d0-ac98-39e1b58f6838">&lt;div style="padding-left:54pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying values of the liability and equity components of the Notes are reflected in the Company's accompanying consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.470%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.840%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;287,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt issuance costs, net of amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,735)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unamortized discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:12pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net liability carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;251,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;243,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equity component - net carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:ScheduleOfCarryingValuesTableTextBlock>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="ic9711ba1615e461db9d888277a9936c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzItMS0xLTEtMA_06160d5b-b4d0-48b6-9b66-f1261f45e362"
      unitRef="usd">287500000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="i12217e6a395f4e158ae0a863babcf92d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzItMy0xLTEtMA_a90b5376-fb51-4115-9190-37eb0165a60d"
      unitRef="usd">287500000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="ic9711ba1615e461db9d888277a9936c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzQtMS0xLTEtMA_256b9b88-243c-4880-96de-137158cbdc66"
      unitRef="usd">3735000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i12217e6a395f4e158ae0a863babcf92d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzQtMy0xLTEtMA_d11c55b9-78df-4b4e-8d59-4860f4c93be7"
      unitRef="usd">4488000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ic9711ba1615e461db9d888277a9936c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzUtMS0xLTEtMA_34de9ba8-8767-4c86-9a67-2f7e43ffa2e6"
      unitRef="usd">32182000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i12217e6a395f4e158ae0a863babcf92d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzUtMy0xLTEtMA_7e5a962d-e826-4a62-bf72-3871ed2d21e3"
      unitRef="usd">39335000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ic9711ba1615e461db9d888277a9936c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzYtMS0xLTEtMA_135b3ec7-943e-4a45-9862-9293cc4307b4"
      unitRef="usd">251583000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i12217e6a395f4e158ae0a863babcf92d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzYtMy0xLTEtMA_fe39077e-891c-4daa-8fa5-cd9455123c79"
      unitRef="usd">243677000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="ic9711ba1615e461db9d888277a9936c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzctMS0xLTEtMA_4f6bc495-838f-40ed-b730-eae5f50192dd"
      unitRef="usd">51176000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i12217e6a395f4e158ae0a863babcf92d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTowYzNhOTM3ODY1MTI0MjA1OTZiMGYyYzJlYmJlMjM2Ny90YWJsZXJhbmdlOjBjM2E5Mzc4NjUxMjQyMDU5NmIwZjJjMmViYmUyMzY3XzctMy0xLTEtMA_c671a76e-b2cf-4771-8caa-9885816c70c0"
      unitRef="usd">51176000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i6e65985057034837b9062dfdd87fad46_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzgyNDYzMzcyMjU3MTc_62488ffb-ebb9-4aad-9341-b453bc3a261e"
      unitRef="usd">548984000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3d511564dffc4324b42f9a6f4d6af430_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzItMS0xLTEtMA_84a0c662-da7e-40ad-b745-b8b3059ebf2d"
      unitRef="usd">753000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4a90dc02aa9547b58aa24c91f104c3db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzItMy0xLTEtMA_64681619-d82d-4c38-ab15-03187632b607"
      unitRef="usd">694000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i3d511564dffc4324b42f9a6f4d6af430_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzMtMS0xLTEtMA_883de376-fe17-4e95-8ec3-317ff5807384"
      unitRef="usd">7153000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i4a90dc02aa9547b58aa24c91f104c3db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzMtMy0xLTEtMA_39c2f3e6-161e-48df-a8a8-7f9c89b03f30"
      unitRef="usd">6855000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i3d511564dffc4324b42f9a6f4d6af430_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzQtMS0xLTEtMA_d973efb0-b083-4dbe-a0f2-ebad149f4e94"
      unitRef="usd">3594000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i4a90dc02aa9547b58aa24c91f104c3db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzQtMy0xLTEtMA_313d2ce4-2555-487e-b703-a1c8f909f092"
      unitRef="usd">3594000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebt
      contextRef="i3d511564dffc4324b42f9a6f4d6af430_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzUtMS0xLTEtMA_141078cb-e293-4c47-a961-e0430a01b73a"
      unitRef="usd">11500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i4a90dc02aa9547b58aa24c91f104c3db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzUtMy0xLTEtMA_c20db7ea-f730-4862-825e-dad5c5726cc5"
      unitRef="usd">11143000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic9711ba1615e461db9d888277a9936c9_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzYtMS0xLTEtMA_d14ea731-edbb-4f52-b8a4-21850967cd71"
      unitRef="number">0.0468</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i12217e6a395f4e158ae0a863babcf92d_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90YWJsZTplY2Y0ZGIzMjhiMGU0ZGEyYTU2MjZjYWM4NjRmZmIzZC90YWJsZXJhbmdlOmVjZjRkYjMyOGIwZTRkYTJhNTYyNmNhYzg2NGZmYjNkXzYtMy0xLTEtMA_fa8674a7-1972-41e6-bd7d-491f085aaef5"
      unitRef="number">0.0468</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:CommonStockOtherSharesOutstanding
      contextRef="i027346a572c04f7296e5cb4abe066598_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzYwOTQ_7a10c7c7-cbc2-429e-8910-8e33facac15d"
      unitRef="shares">3457475</us-gaap:CommonStockOtherSharesOutstanding>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i027346a572c04f7296e5cb4abe066598_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzYxMjI_6b4b6f41-40f8-456b-a8d2-8ecf8e876df6"
      unitRef="usdPerShare">101.82</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8xOTYvZnJhZzo4MWM4MGMwODY3YmU0NTE1YWI2NjQ0YWYwZTgzNmQ1YS90ZXh0cmVnaW9uOjgxYzgwYzA4NjdiZTQ1MTVhYjY2NDRhZjBlODM2ZDVhXzc2OTY1ODE0MDE2MjM_986ebb99-b3a7-4118-936e-3bceb8b3caf7"
      unitRef="usd">20281000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90ZXh0cmVnaW9uOmNhZTI0YTVlNzBmZDQyY2ZiYTFjNTg3YmNhZjYyMDhlXzExNTQ0ODcyMDkzMTI1_ac2d3bed-a725-41df-a591-fef57f340887">REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Reportable segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASC 280, "Segment Reporting", establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company's chief operating decision maker is its Chief Executive Officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;br/&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Not&lt;br/&gt;allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,265,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;308,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,573,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;244,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(130,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;br/&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Not&lt;br/&gt;allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,156,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,444,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(129,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;br/&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Not&lt;br/&gt;allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,051,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,332,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Includes the results of companies which were acquired in the years 2019, 2018 and 2017 and are being integrated within the Customer Engagement segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents property and equipment as of December&#160;31, 2019 and 2018, based on operational segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Geographical information:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total revenues from external customers on the basis of the Company's geographical areas are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas, principally the US&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,234,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,123,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,573,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,444,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,332,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following presents property and equipment as of December&#160;31, 2019 and 2018, based on geographical areas:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas, principally the US&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(*)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Includes Europe, the Middle East (excluding Israel) and Africa.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90ZXh0cmVnaW9uOmNhZTI0YTVlNzBmZDQyY2ZiYTFjNTg3YmNhZjYyMDhlXzEyMzA_8956706a-c2a4-4ea0-b772-20fbb931677f">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;br/&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Not&lt;br/&gt;allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,265,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;308,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,573,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;244,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(130,624)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;br/&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Not&lt;br/&gt;allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,156,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;288,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,444,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(129,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:12pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year ended December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;br/&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Not&lt;br/&gt;allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,051,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;280,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,332,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;175,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(126,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(1)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Includes the results of companies which were acquired in the years 2019, 2018 and 2017 and are being integrated within the Customer Engagement segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i2062ae8151ee42429b2294669125772e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzItMS0xLTEtMA_ee3d8866-2834-496d-9214-e8d9af5bd3c2"
      unitRef="usd">1265113000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i51c87efb505b4bbc9b535958b299964a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzItMy0xLTEtMA_ff9a6bdc-94b0-4cb3-b204-b855568a2260"
      unitRef="usd">308799000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i770d967f79d94ae89a90d370554155a2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzItNS0xLTEtMA_00bf19be-d188-4784-9c5c-fafde4ebb104"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzItNy0xLTEtMA_81299da9-1914-410a-a593-e4c46cd694cd"
      unitRef="usd">1573912000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2062ae8151ee42429b2294669125772e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzQtMS0xLTEtMA_d277db2f-8859-4659-9d83-eac1bd284e2e"
      unitRef="usd">244599000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i51c87efb505b4bbc9b535958b299964a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzQtMy0xLTEtMA_bbc13e6a-f9a2-4cfe-bb71-aa48dd686823"
      unitRef="usd">124742000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i770d967f79d94ae89a90d370554155a2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzQtNS0xLTEtMA_0a793808-e9df-4432-b55a-ccc740b8c25d"
      unitRef="usd">-130624000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTphMzc0MjdmMGIyNjk0ZGRiYTAzNjZlNmRlNTc5ZTkwYy90YWJsZXJhbmdlOmEzNzQyN2YwYjI2OTRkZGJhMDM2NmU2ZGU1NzllOTBjXzQtNy0xLTEtMA_95643cf8-5527-4171-8b12-21af0ec9a4d4"
      unitRef="usd">238717000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="ibc423f346bfb434e91f27b17ee6a15e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzItMS0xLTEtMA_f8edfe46-e344-4fb7-829f-f8714b89930c"
      unitRef="usd">1156142000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d9ed973ee9d443891155317fe1f6d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzItMy0xLTEtMA_edfe35b4-94a6-499d-bceb-530ff81de0f6"
      unitRef="usd">288377000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia715476dd4484d64ac6ba2050aeca803_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzItNS0xLTEtMA_43ef0e6b-51ae-4514-9663-a4f71762cfce"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzItNy0xLTEtMA_aa69d457-7b9c-4ccf-96bd-2a923d09f6e4"
      unitRef="usd">1444519000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibc423f346bfb434e91f27b17ee6a15e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzQtMS0xLTEtMA_1431eb2b-0129-4bcb-a2aa-6fb49584ea21"
      unitRef="usd">217796000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4d9ed973ee9d443891155317fe1f6d8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzQtMy0xLTEtMA_5e3776e5-b221-4c6d-93ce-a5ca15e3e4a7"
      unitRef="usd">109464000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia715476dd4484d64ac6ba2050aeca803_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzQtNS0xLTEtMA_613e1789-c34f-456f-abc2-819cec9c03da"
      unitRef="usd">-129644000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTplYTY1YjZjNjFmYzY0ZTAwYjFhNWJiMGY1NDVhM2E1NC90YWJsZXJhbmdlOmVhNjViNmM2MWZjNjRlMDBiMWE1YmIwZjU0NWEzYTU0XzQtNy0xLTEtMA_f5f6f4e7-085b-46a5-9339-f55bf91b9525"
      unitRef="usd">197616000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Revenues
      contextRef="ide86c883db484f3c814b655462109f05_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzItMS0xLTEtMA_2214ed1b-48f9-42f0-b634-f7cc59b021df"
      unitRef="usd">1051350000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7a2d8cea05d04ba3bb3d06eb47493272_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzItMy0xLTEtMA_e19943ea-0090-4cf5-96b7-78f848e96a3b"
      unitRef="usd">280802000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib174fc07779e48778c5e4e986823f9d4_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzItNS0xLTEtMA_24c386a5-d36a-41fa-bcb1-d26ad0af18fd"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzItNy0xLTEtMA_0d9826d3-baae-479f-85eb-43d31e6e50d4"
      unitRef="usd">1332152000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide86c883db484f3c814b655462109f05_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzQtMS0xLTEtMA_a678976c-f753-478d-a2ca-dbd06d4e4657"
      unitRef="usd">175247000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a2d8cea05d04ba3bb3d06eb47493272_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzQtMy0xLTEtMA_45360251-b8c9-4a8b-88fc-86b36efcef7f"
      unitRef="usd">101774000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib174fc07779e48778c5e4e986823f9d4_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzQtNS0xLTEtMA_e205566e-b1fe-40d6-8c82-406883ef0a18"
      unitRef="usd">-126950000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToxYzJkODJhZWQ3OGE0OTAwYmE1MmQ4ZWQ1OWQwMzU1MS90YWJsZXJhbmdlOjFjMmQ4MmFlZDc4YTQ5MDBiYTUyZDhlZDU5ZDAzNTUxXzQtNy0xLTEtMA_74d4942a-a7d4-4896-89b6-49a02796366f"
      unitRef="usd">150071000</us-gaap:OperatingIncomeLoss>
    <nice:ScheduleOfLongLivedAssetsTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90ZXh0cmVnaW9uOmNhZTI0YTVlNzBmZDQyY2ZiYTFjNTg3YmNhZjYyMDhlXzEyMzE_1e0b885b-3040-45a7-8219-0c197c44e28c">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents property and equipment as of December&#160;31, 2019 and 2018, based on operational segments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer Engagement&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Crime and Compliance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-allocated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:ScheduleOfLongLivedAssetsTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idded71ec24fb480089eae76fb037d5ce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzItMS0xLTEtMA_3e9b1a42-a2db-4129-8514-dac200174b2d"
      unitRef="usd">126538000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iefe42b9ed9554e4caa9922d039b9c8e0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzItMy0xLTEtMA_45983ab0-5dc2-4e8e-ac1f-29aa604976a6"
      unitRef="usd">130425000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2d36390fcb314d60a9b0197ea5765c98_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzMtMS0xLTEtMA_63cde122-0fe0-41ce-b00d-3f7ceead20fa"
      unitRef="usd">12437000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ied0507f97c5c4bfd916f1a5cad461d1e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzMtMy0xLTEtMA_d57066d8-db03-4a65-bbd7-e5a6b263341e"
      unitRef="usd">8262000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifb4f632b6fca48d4a778d483fedf6219_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzQtMS0xLTEtMA_9ccac6dc-3f15-4fe6-b9e9-16f07e8fa16e"
      unitRef="usd">2672000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i27a22601661644f7b861f9fa0d7099e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzQtMy0xLTEtMA_83a43c4e-2076-4f42-ba5a-3a31835d7fcf"
      unitRef="usd">1651000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzUtMS0xLTEtMA_208622a6-3f97-4b61-b895-f8e48d465985"
      unitRef="usd">141647000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZToyNmNiODVhYWRkMGE0ODU0YWRiM2E4ZjNhYTIzOTUyZi90YWJsZXJhbmdlOjI2Y2I4NWFhZGQwYTQ4NTRhZGIzYThmM2FhMjM5NTJmXzUtMy0xLTEtMA_14185a24-2618-4b40-80e9-474ff2d93b66"
      unitRef="usd">140338000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90ZXh0cmVnaW9uOmNhZTI0YTVlNzBmZDQyY2ZiYTFjNTg3YmNhZjYyMDhlXzEyMzI_cdb55b3f-fe9f-4417-8f3b-de2a1e85fb16">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total revenues from external customers on the basis of the Company's geographical areas are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas, principally the US&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,234,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,123,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,035,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;212,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,573,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,444,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,332,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="i876942b27928481297c5bc56e8777f35_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzItMS0xLTEtMA_f85b8000-bd32-4670-bd9e-3a1654d36da7"
      unitRef="usd">1234549000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id0863cbb250c44fba0596ca9fd43f1c0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzItMy0xLTEtMA_e8fbf9ad-2f2e-4b26-9eb9-4a3c09e9defe"
      unitRef="usd">1123866000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if11036da089341399246c22f2edfd7e1_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzItNS0xLTEtMA_fc48804d-842d-4d20-8102-e31181f71707"
      unitRef="usd">1035871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c1641b57d1640f0894dcbd0040f13d9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzMtMS0xLTEtMA_b89cbf53-0d0e-4ed5-9aec-b2887cb23b1d"
      unitRef="usd">212252000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id8ce9b3d58504075b9e6a4b658215c4e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzMtMy0xLTEtMA_0554807e-1c51-4c65-923b-3b410b93a364"
      unitRef="usd">202521000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i740fb372cc8f4e03b3fe1568744ddd5a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzMtNS0xLTEtMA_e173c0ea-1632-4433-8975-b297e692bd7e"
      unitRef="usd">186268000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i141e82c87b4f4031b2524ed6f79c8733_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzQtMS0xLTEtMA_abb2c561-0179-4abd-a61c-f3298fa6fa7f"
      unitRef="usd">3950000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4d0f765ca2d4d038e0c5e01d31120d7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzQtMy0xLTEtMA_9d16efb2-ce2e-45fd-abf1-fb3260acbaf2"
      unitRef="usd">4402000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic39d4b76e5494c3aa1713df4aef5d65a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzQtNS0xLTEtMA_f518c7ae-150a-4792-b4fa-78c9a8e90ea8"
      unitRef="usd">3693000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icbc2981e65184f83bd74ee8f61c75d9e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzUtMS0xLTEtMA_b3959078-84c0-4a90-8c01-f35fda17b27c"
      unitRef="usd">123161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6558b5b6601e42d79faaade6453926f4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzUtMy0xLTEtMA_6ee456c8-b442-421d-9d7f-f8fa19defa69"
      unitRef="usd">113730000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ae334f8d3a44ce68fcf5df0fa5e3bac_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzUtNS0xLTEtMA_d76fb839-e72d-4af1-801b-0864cbdb2865"
      unitRef="usd">106320000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzYtMS0xLTEtMA_1f3fd178-7385-4a71-8007-d688502d19e5"
      unitRef="usd">1573912000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzYtMy0xLTEtMA_437d17d4-f9b7-4bf3-8259-40146c9d9087"
      unitRef="usd">1444519000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTpkNWMzMTcyMmExNGY0MDZkYmEzYjAwMDQ5OTlkZGU1NS90YWJsZXJhbmdlOmQ1YzMxNzIyYTE0ZjQwNmRiYTNiMDAwNDk5OWRkZTU1XzYtNS0xLTEtMA_98d2f750-f9fd-41c3-939d-0673eb7b3905"
      unitRef="usd">1332152000</us-gaap:Revenues>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90ZXh0cmVnaW9uOmNhZTI0YTVlNzBmZDQyY2ZiYTFjNTg3YmNhZjYyMDhlXzc2OTY1ODEzOTU2ODE_c6400640-0400-4947-81d4-bcfdca287e11">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following presents property and equipment as of December&#160;31, 2019 and 2018, based on geographical areas:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.947%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas, principally the US&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EMEA (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(*)Includes Europe, the Middle East (excluding Israel) and Africa</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4cc6d3abb5454ecd8bbf8f8462329f05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzItMS0xLTEtMA_4378ce34-692a-4a6c-97da-355120f75a0a"
      unitRef="usd">78911000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idae265a3ff0e478d9de22d4d31c1c4e0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzItMy0xLTEtMA_cf259b9b-c8b9-4c38-b5b9-ab24879930fb"
      unitRef="usd">90333000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5246579aed1741dcba17d1d1d9528c86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzMtMS0xLTEtMA_6298f3b8-3b40-4c31-bc4f-8112c3e8b08b"
      unitRef="usd">3886000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i425f8846a9e54e50955e77b6b89ed085_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzMtMy0xLTEtMA_dcf9686d-3a68-49e8-92e1-2069db29a299"
      unitRef="usd">2947000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5e361525b0f14787966a8ce97222e677_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzQtMS0xLTEtMA_0f075e18-a9cb-4c19-8289-1435d726c72d"
      unitRef="usd">51011000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i91367b18f37f407cbe8620188bfc1cd3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzQtMy0xLTEtMA_fd9f9ee0-be1b-404b-91ed-298f8a953bd4"
      unitRef="usd">40076000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8f65987120ee43baa22ae7ea987beae1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzUtMS0xLTEtMA_ca047b44-9891-424b-ba4d-c3fa1a00d7ef"
      unitRef="usd">7839000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i05d03a19777a40298a79d151b52ea99f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzUtMy0xLTEtMA_9ac852a1-3fd8-4ffe-8a31-71ea42c39f45"
      unitRef="usd">6982000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cffc1e2429a416a9f0404480b753d45_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzYtMS0xLTEtMA_5fcbc859-b7f4-4cba-887f-8fddd3596e2b"
      unitRef="usd">141647000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id5efa9d59f5641088dff320609200cd0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDIvZnJhZzpjYWUyNGE1ZTcwZmQ0MmNmYmExYzU4N2JjYWY2MjA4ZS90YWJsZTo4OWMwNGY0MTI4ODc0MWM2YTM0OWU0MWUwNzZkOTZmOS90YWJsZXJhbmdlOjg5YzA0ZjQxMjg4NzQxYzZhMzQ5ZTQxZTA3NmQ5NmY5XzYtMy0xLTEtMA_e64deb60-fe2b-4309-b011-6e16022014db"
      unitRef="usd">140338000</us-gaap:PropertyPlantAndEquipmentNet>
    <nice:SELECTEDSTATEMENTSOFINCOMEDATATextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90ZXh0cmVnaW9uOjg1NjNlNzhmNGMyMDRkNDg4M2QyYjhmZTk5NDVhN2U2XzExNTQ0ODcyMDk1MzA5_2094ae11-cebb-496c-a799-4a7d58ed10a1">SELECTED STATEMENTS OF INCOME DATA&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;a.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Research and development, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less - grants and participations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less - capitalization of software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;b.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Financial expenses and other, net:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Interest and amortization/accretion of premium/discount on marketable securities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exchange rates differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Realized gain on marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt issuance costs amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exchangeable Senior Notes amortization of discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exchange rates differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:72pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;c.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt;"&gt;Net earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted net earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;1.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income to ordinary shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Denominator (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator for basic net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add - employee stock options and RSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrants issued in the exchangeable notes transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Denominator for diluted net earnings per share - adjusted weighted average shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nice:SELECTEDSTATEMENTSOFINCOMEDATATextBlock>
    <nice:ScheduleOfResearchAndDevelopmentCostsNetTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90ZXh0cmVnaW9uOjg1NjNlNzhmNGMyMDRkNDg4M2QyYjhmZTk5NDVhN2U2XzI5Mw_78c69411-7150-40fe-812a-92bc93140266">Research and development, net:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less - grants and participations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less - capitalization of software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(32,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</nice:ScheduleOfResearchAndDevelopmentCostsNetTableTextBlock>
    <nice:TotalCosts
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzItMS0xLTEtMA_2ec444d1-26b7-4afd-9d09-24e553c4d7c9"
      unitRef="usd">232118000</nice:TotalCosts>
    <nice:TotalCosts
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzItMy0xLTEtMA_0bd6454a-1046-4739-a2be-58657402224f"
      unitRef="usd">218226000</nice:TotalCosts>
    <nice:TotalCosts
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzItNS0xLTEtMA_c4c75197-22d3-44a1-a76c-487612ff0016"
      unitRef="usd">211406000</nice:TotalCosts>
    <nice:GrantsAndParticipations
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzMtMS0xLTEtMA_8421e4ec-fe25-4908-9ff1-b7945001d06e"
      unitRef="usd">2556000</nice:GrantsAndParticipations>
    <nice:GrantsAndParticipations
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzMtMy0xLTEtMA_8c5fc9fd-86ff-4a9f-91a5-7e721590e9b3"
      unitRef="usd">2171000</nice:GrantsAndParticipations>
    <nice:GrantsAndParticipations
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzMtNS0xLTEtMA_9d3429a9-04af-4578-bc7c-00a5425d7f0b"
      unitRef="usd">2363000</nice:GrantsAndParticipations>
    <nice:CustomerInteractionsSolutions
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzQtMS0xLTEtMA_befba556-6b05-430d-b79d-1a81d1e42162"
      unitRef="usd">35844000</nice:CustomerInteractionsSolutions>
    <nice:CustomerInteractionsSolutions
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzQtMy0xLTEtMA_963d8a6e-bde7-42d0-a86f-e76816d94cb2"
      unitRef="usd">32225000</nice:CustomerInteractionsSolutions>
    <nice:CustomerInteractionsSolutions
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzQtNS0xLTEtMA_6c365f3f-7002-4db8-a07b-90f66df3a902"
      unitRef="usd">27936000</nice:CustomerInteractionsSolutions>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzUtMS0xLTEtMA_a4661994-86c2-47fc-982c-41cd0a4faddf"
      unitRef="usd">193718000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzUtMy0xLTEtMA_2b1265d7-bbcc-446c-a469-1a92d4f8176c"
      unitRef="usd">183830000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZToxYjIyNDNkZTJjNTA0MWE1OTRlNjA5NjI4NmUzY2UxNi90YWJsZXJhbmdlOjFiMjI0M2RlMmM1MDQxYTU5NGU2MDk2Mjg2ZTNjZTE2XzUtNS0xLTEtMA_a14a670b-8657-4fec-bff9-81f92c72ebf3"
      unitRef="usd">181107000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90ZXh0cmVnaW9uOjg1NjNlNzhmNGMyMDRkNDg4M2QyYjhmZTk5NDVhN2U2XzI5NA_8678a546-d657-45b1-b64d-f23745c59a51">Financial expenses and other, net:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:20.25pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Interest and amortization/accretion of premium/discount on marketable securities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exchange rates differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Realized gain on marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt issuance costs amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exchangeable Senior Notes amortization of discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exchange rates differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <nice:InterestAndAmortizationAccretionOfPremiumDiscountOnMarketableSecurities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzMtMS0xLTEtMA_bc9e6f94-09e3-41f1-8a4d-442f8a8cd664"
      unitRef="usd">16678000</nice:InterestAndAmortizationAccretionOfPremiumDiscountOnMarketableSecurities>
    <nice:InterestAndAmortizationAccretionOfPremiumDiscountOnMarketableSecurities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzMtMy0xLTEtMA_f39ee38a-84c1-4e54-aafa-aa5f4c1e12b6"
      unitRef="usd">7521000</nice:InterestAndAmortizationAccretionOfPremiumDiscountOnMarketableSecurities>
    <nice:InterestAndAmortizationAccretionOfPremiumDiscountOnMarketableSecurities
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzMtNS0xLTEtMA_63f81874-433f-422d-9306-bb67a16127ed"
      unitRef="usd">2537000</nice:InterestAndAmortizationAccretionOfPremiumDiscountOnMarketableSecurities>
    <us-gaap:ForeignCurrencyTransactionGainBeforeTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzQtMS0xLTEtMA_5f424d7a-bc97-4dee-bb05-42c282e3410f"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainBeforeTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzQtMy0xLTEtMA_cef95eaa-3108-429a-bdbb-b3746965150b"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainBeforeTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzQtNS0xLTEtMA_1194f6bd-e97e-4815-a9ef-2a78f444bb3c"
      unitRef="usd">241000</us-gaap:ForeignCurrencyTransactionGainBeforeTax>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzUtMS0xLTEtMA_98353061-d5fa-4031-ba03-76268094382d"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzUtMy0xLTEtMA_e527f151-d7e8-46e2-a249-d53eb236d93b"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzUtNS0xLTEtMA_59dc9322-4712-48b7-8f4c-88d445ac552c"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzYtMS0xLTEtMA_e58f8499-eed8-41f5-b48e-071e8d8da83c"
      unitRef="usd">3855000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzYtMy0xLTEtMA_b523f6d5-70ad-4fd1-8caf-ed1d2ccae9db"
      unitRef="usd">3778000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzYtNS0xLTEtMA_15618e0f-4d7d-4f35-bd66-2acd343994b6"
      unitRef="usd">1149000</us-gaap:InvestmentIncomeInterest>
    <nice:FinancialIncomeAndOtherNet
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzctMS0xLTEtMA_5e885fa6-5444-4d6a-b620-17f015a9fb31"
      unitRef="usd">20533000</nice:FinancialIncomeAndOtherNet>
    <nice:FinancialIncomeAndOtherNet
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzctMy0xLTEtMA_072fb5f4-9986-4505-9859-05aaaef831cb"
      unitRef="usd">11299000</nice:FinancialIncomeAndOtherNet>
    <nice:FinancialIncomeAndOtherNet
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzctNS0xLTEtMA_9e557118-3bef-415f-bbea-609a8fe49875"
      unitRef="usd">3927000</nice:FinancialIncomeAndOtherNet>
    <us-gaap:InterestExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzktMS0xLTEtMA_fb254af6-563f-4735-86c1-756ca189e433"
      unitRef="usd">11683000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzktMy0xLTEtMA_181f9c36-8280-4236-aa4e-41406371dd7e"
      unitRef="usd">11204000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzktNS0xLTEtMA_367fc235-414e-47bf-bd92-e0b3105f797d"
      unitRef="usd">9580000</us-gaap:InterestExpense>
    <nice:AmortizationOfDebtIssuanceCosts
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEwLTEtMS0xLTA_1c73b8d1-9392-4a09-966a-3f91e73c3f7b"
      unitRef="usd">2083000</nice:AmortizationOfDebtIssuanceCosts>
    <nice:AmortizationOfDebtIssuanceCosts
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEwLTMtMS0xLTA_baeea06d-65ba-4607-9b87-c4ae5ab729a8"
      unitRef="usd">1813000</nice:AmortizationOfDebtIssuanceCosts>
    <nice:AmortizationOfDebtIssuanceCosts
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEwLTUtMS0xLTA_a0be8b6e-82d7-48e1-a51d-f41ce72fb194"
      unitRef="usd">6943000</nice:AmortizationOfDebtIssuanceCosts>
    <nice:OtherReceivablesAndPrepaidExpenses
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzExLTEtMS0xLTA_e4722f7b-abb8-4586-83ae-25f85e360347"
      unitRef="usd">7153000</nice:OtherReceivablesAndPrepaidExpenses>
    <nice:OtherReceivablesAndPrepaidExpenses
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzExLTMtMS0xLTA_f7a77fe1-d326-4ec4-9d6f-27b725b7516e"
      unitRef="usd">6855000</nice:OtherReceivablesAndPrepaidExpenses>
    <nice:OtherReceivablesAndPrepaidExpenses
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzExLTUtMS0xLTA_84b4e775-78a5-4881-ae7c-9fbdeb5dc80b"
      unitRef="usd">6278000</nice:OtherReceivablesAndPrepaidExpenses>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEyLTEtMS0xLTA_58d0583c-ead1-450d-af50-4915dac63bee"
      unitRef="usd">1832000</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEyLTMtMS0xLTA_f9bd7376-84a1-48c1-b4d7-5fea3e51eb9f"
      unitRef="usd">430000</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionLossBeforeTax
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEyLTUtMS0xLTA_e75cf9b4-c17e-4d5b-97ea-4dc362376737"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionLossBeforeTax>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEzLTEtMS0xLTA_1bffcbda-b617-4e33-9e29-eac9a8c8a248"
      unitRef="usd">2186000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEzLTMtMS0xLTA_a4ac7271-c59e-4c5a-b038-69d8273628a3"
      unitRef="usd">1936000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzEzLTUtMS0xLTA_bccb3e19-0b08-4adb-aec2-d07dd2027bbb"
      unitRef="usd">1518000</us-gaap:OtherNonoperatingExpense>
    <nice:OptionContractsToHedgeFacilitiesExpenses
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE0LTEtMS0xLTA_e429c774-8a64-4338-9fbc-7875f920756d"
      unitRef="usd">24937000</nice:OptionContractsToHedgeFacilitiesExpenses>
    <nice:OptionContractsToHedgeFacilitiesExpenses
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE0LTMtMS0xLTA_ce39c47f-2029-43ee-992a-ca9dd43cd6ce"
      unitRef="usd">22238000</nice:OptionContractsToHedgeFacilitiesExpenses>
    <nice:OptionContractsToHedgeFacilitiesExpenses
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE0LTUtMS0xLTA_39db4c95-0869-4d27-85bd-8f25b26d16d0"
      unitRef="usd">24319000</nice:OptionContractsToHedgeFacilitiesExpenses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE1LTEtMS0xLTA_dbd74778-90b3-4d76-86ed-cc57fcc3bbc9"
      unitRef="usd">-40000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE1LTMtMS0xLTA_149f51f7-fc18-4fe3-a714-78185237d88e"
      unitRef="usd">38000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE1LTUtMS0xLTA_ffabf3c7-9042-4c37-a1dc-514ee9a146be"
      unitRef="usd">-19000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE2LTEtMS0xLTA_5d7768b9-be50-4cfa-9ed9-f6e778e04349"
      unitRef="usd">-4444000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE2LTMtMS0xLTA_8f37aa38-e437-4a8f-ba3e-7f223f6aeb87"
      unitRef="usd">-10901000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo4ZGJlZjU4OGIyOGI0NGIyYTgzZmNhYWJiMWQ0Y2UzYi90YWJsZXJhbmdlOjhkYmVmNTg4YjI4YjQ0YjJhODNmY2FhYmIxZDRjZTNiXzE2LTUtMS0xLTA_79d7e609-798f-42a0-81f1-8379a3ba09f5"
      unitRef="usd">-20411000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90ZXh0cmVnaW9uOjg1NjNlNzhmNGMyMDRkNDg4M2QyYjhmZTk5NDVhN2U2XzI5NQ_4d977802-1827-44f1-a9d6-44d6389e7e23">&lt;div style="padding-left:72pt;text-align:justify;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table sets forth the computation of basic and diluted net earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;1.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income to ordinary shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:90pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;"&gt;Denominator (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.672%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.544%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.948%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator for basic net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add - employee stock options and RSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrants issued in the exchangeable notes transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Denominator for diluted net earnings per share - adjusted weighted average shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo3MThhZTlhNTI1M2U0MTg3OGI0ODNkZmY3MWQ1MjA4YS90YWJsZXJhbmdlOjcxOGFlOWE1MjUzZTQxODc4YjQ4M2RmZjcxZDUyMDhhXzQtMS0xLTEtMA_fb250c68-1514-493b-a329-82bffb5516c8"
      unitRef="usd">185904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo3MThhZTlhNTI1M2U0MTg3OGI0ODNkZmY3MWQ1MjA4YS90YWJsZXJhbmdlOjcxOGFlOWE1MjUzZTQxODc4YjQ4M2RmZjcxZDUyMDhhXzQtMy0xLTEtMA_4fc7c53e-8370-4e16-bd2f-e2c107568484"
      unitRef="usd">159338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTo3MThhZTlhNTI1M2U0MTg3OGI0ODNkZmY3MWQ1MjA4YS90YWJsZXJhbmdlOjcxOGFlOWE1MjUzZTQxODc4YjQ4M2RmZjcxZDUyMDhhXzQtNS0xLTEtMA_8e611fc0-0fac-4673-b4b9-ce168860fa21"
      unitRef="usd">143291000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzEtMS0xLTEtMA_004607e6-a1c1-4b59-af92-0131dbcd2ba8"
      unitRef="shares">62120000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzEtMy0xLTEtMA_8998bf14-7de3-4fe5-9324-f0533b00fdc5"
      unitRef="shares">61387000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzEtNS0xLTEtMA_cbcd3963-f919-4d3e-ad22-ebc326ac2443"
      unitRef="shares">60444000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <nice:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsShares
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzMtMS0xLTEtMA_80573da8-d901-42ac-be75-d6e07c3d3d2a"
      unitRef="shares">1682000</nice:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsShares>
    <nice:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsShares
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzMtMy0xLTEtMA_072f6d3e-1f97-490e-9f1b-2e24c2c22f1a"
      unitRef="shares">1785000</nice:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsShares>
    <nice:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsShares
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzMtNS0xLTEtMA_4ea5b431-f9db-47b0-9bf7-b8e86be1ecd4"
      unitRef="shares">1675000</nice:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsShares>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzQtMS0xLTEtMA_edf7bdbc-bb64-4fd5-9db8-13ce33778b79"
      unitRef="shares">859000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzQtMy0xLTEtMA_7c11a8b5-ad88-437d-832b-b9d2566e2ca1"
      unitRef="shares">137000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzQtNS0xLTEtMA_4017b8d1-c964-48a0-a420-690a0ae294a0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzUtMS0xLTEtMA_f9ede487-5b20-4b6c-b957-141d08af3209"
      unitRef="shares">64661000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4e2db37550144199881e1847b017b357_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzUtMy0xLTEtMA_edd8e0e0-b794-4f4c-91a8-72524b1b28ae"
      unitRef="shares">63309000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic01f932bc5534fba944a14f4091a41da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMDUvZnJhZzo4NTYzZTc4ZjRjMjA0ZDQ4ODNkMmI4ZmU5OTQ1YTdlNi90YWJsZTozNDY2YzgwMjc3NzA0YTYwOWVjMDM3NGQ2M2NjNzMxMC90YWJsZXJhbmdlOjM0NjZjODAyNzc3MDRhNjA5ZWMwMzc0ZDYzY2M3MzEwXzUtNS0xLTEtMA_5b01fdaf-8471-4ba1-81a6-bf56aab170e1"
      unitRef="shares">62119000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2783b17a83a145d48aceaecf99cbe64b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMTU0L2ZyYWc6NWQ4OTg2MDkyNmNhNDE0ZmI0NTRkZWRiMmRjMjU2NzEvdGV4dHJlZ2lvbjo1ZDg5ODYwOTI2Y2E0MTRmYjQ1NGRlZGIyZGMyNTY3MV83Njk2NTgxMzk1MDA4_a464fcd5-be1f-466e-9041-7ee54bc4c215">SUBSEQUENT EVENTS During 2020, the Company acquired two companies for a total consideration of approximately $53,000.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i469e29b42b6246158b08826eb70c04f9_D20200101-20200406"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMTU0L2ZyYWc6NWQ4OTg2MDkyNmNhNDE0ZmI0NTRkZWRiMmRjMjU2NzEvdGV4dHJlZ2lvbjo1ZDg5ODYwOTI2Y2E0MTRmYjQ1NGRlZGIyZGMyNTY3MV8xMTU0NDg3MjA5MjE5OA_29236617-330c-445b-a113-0bf22a6590e0"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i758c359a15a648b4ad4475d177167a82_D20200101-20200406"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc5YTA5ZjRmMmFlNjRmZjliMTgyNTFhZDk0MDM2ZDI4L3NlYzo3OWEwOWY0ZjJhZTY0ZmY5YjE4MjUxYWQ5NDAzNmQyOF8yMTU0L2ZyYWc6NWQ4OTg2MDkyNmNhNDE0ZmI0NTRkZWRiMmRjMjU2NzEvdGV4dHJlZ2lvbjo1ZDg5ODYwOTI2Y2E0MTRmYjQ1NGRlZGIyZGMyNTY3MV83Njk2NTgxMzk0OTk3_6b2c18f7-3ef8-4dad-b9e1-d675a5ded06a"
      unitRef="usd">53000000</us-gaap:BusinessCombinationConsiderationTransferred1>
</xbrl>
