<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iclr="http://www.iconplc.com/20210630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="iclr-20210630.xsd" xlink:type="simple"/>
    <context id="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i845bf61d8c8244f892995b1cefef8464_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if9586d41820448969856c688b2e4bdcd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5f2b28913fb647e6a13d535c30da86d7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic4cf498063bc4acf9a5c276eb81af5dc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i93dd0a59247845fdad14d8329f386f05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e01408f12da41c78ce130a551d82268_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59d7d872d7894c1b8172f873e229d890_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">iclr:OtherUndenominatedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie631457ea3ed4cbd924e2afc1f77a757_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6640881c7d464385aa17822a48e64d4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18e015fdd80548c4a387483f38ee317e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id4ddd8614f144aff83a11403329dd2a8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2b4d179865640b9a2aaa257ed8c4f2b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id8b033851b4042d698f703536dcd83e8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3bd0d2c31a3a4c4fb9d728c1db96acee_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2e7aabf59c13488ab4f4e677a5b6371b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7847d67a01c34cd993bdbbbbf8d60d61_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">iclr:OtherUndenominatedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icd80480a695c44dcb9b9706d89a2783c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i849deeba58f948b7be208c4cf7813637_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifbe3e70ec5a84504a88407f03face02e_I20200309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MeDiNovaResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-09</instant>
        </period>
    </context>
    <context id="ic34bb40f72ab4df5886251ae0200795f_D20200717-20200717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MeDiNovaResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-17</startDate>
            <endDate>2020-07-17</endDate>
        </period>
    </context>
    <context id="i010679f79c2f4b6fa4b77c14b074af98_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</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="i3ba73581f7304cf3b873dd744445f857_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i9d8e16b2f3d14e009b22aed909d83642_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:TopClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifabbf0e13c4d4eed8273499a88e71e10_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:TopClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61c50b8d82f142278738684bc9522314_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:TopClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8f9eca55c42e4455b2febcb8cb99864f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:TopClientMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i84fc7ce0c1ff4d2db5048264ff1d5095_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients25Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifeabb73ea47047fcaa26737ffe45f992_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients25Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iee3e40c3e35c4b6cb5cb978cf087fb70_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients25Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if3c5402e07ce48b58a8601301614808a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients25Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0cfa804a1d942f89f99c34a607cc6fe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3c2d814f6d05414f935e3013216bfbf2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb667cf6f857428fbb955516f7e4d10e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9aaf1f96a9b44dc97cb30903bb24f34_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if36283f52607412cbd53e2b9e2c398f2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients1125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2b0ac1964b024900a79022832ad1ee0e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients1125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib555d39e2e7049a6b2bcf8c66d7a0c0e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients1125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i74c12387bcb942ba800360979d9b7286_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients1125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idc75e5be7a6f49c49f77dc7aa66e0e99_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i252aa7d592e1400b93522eddd8ec0597_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib5b1e1c146f14674bd169427834b09d7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1c7bf2b558d744889df7e71edb6e083a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77a63c75974b40718c8e65ee9aa682d6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9e2f6d32a27b4e6d9d90f47f377c7170_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib017ccf3f1ab4bce8e428d4fda3fbe53_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i63b79ee5d5cd462aa2b7489b414e968d_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i03cdcda2b5054ef4979359e60dc1382c_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i544adac05e32458783412e40a361c676_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="id0ef919fb1d84c38ae11fe73f4a90540_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="icfc5124bd0f94b59a8307b7b80526536_I20200122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MedpassGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-22</instant>
        </period>
    </context>
    <context id="ibd0eeab5f74d474c95f366465562cb44_I20200122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MedpassGroupLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-22</instant>
        </period>
    </context>
    <context id="iafff04bd2e534bcdadcd6b46b2b1d52b_I20200122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MedpassGroupLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-22</instant>
        </period>
    </context>
    <context id="i4c208d1f0fa9469a9e628910795eb6aa_D20200122-20200122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MedpassGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-22</startDate>
            <endDate>2020-01-22</endDate>
        </period>
    </context>
    <context id="i59a1b512c6b348958e3dd8684e444b89_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MedpassGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i7c2f47022264483abbef0ed08c230f11_I20190924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:CRNHoldingsLLCSymphonyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-24</instant>
        </period>
    </context>
    <context id="i42489d4deae2463ab9aeb249e0188a2b_D20190924-20190924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:CRNHoldingsLLCSymphonyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-24</startDate>
            <endDate>2019-09-24</endDate>
        </period>
    </context>
    <context id="id20d2c6109444009854c7b6a1c3f52d5_I20200612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:CRNHoldingsLLCSymphonyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-12</instant>
        </period>
    </context>
    <context id="ia9ace7bb0bc64b8492bcf1ad8519dd45_I20190523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MeDiNovaResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-23</instant>
        </period>
    </context>
    <context id="ieeaacaf6b9a54aeaa12bade77c2115e9_D20190523-20200717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MeDiNovaResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-23</startDate>
            <endDate>2020-07-17</endDate>
        </period>
    </context>
    <context id="ibf0b692a562f4079a63c6d0aba2a64ea_I20190125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MolecularMDCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-25</instant>
        </period>
    </context>
    <context id="id953195e7dd4468b9f6e28aac69471d8_D20190125-20190125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:MolecularMDCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-25</startDate>
            <endDate>2019-01-25</endDate>
        </period>
    </context>
    <context id="i01df37cc93c8498f988ed538b525ecbc_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="id6ef6fae109b41eea1b7ee3e4a551845_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0e560f2097145feb8ac12ec34aa9ef9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2080b7f9a8e488ba86fd399d36d7872_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib10ee0afe6234520acd62f8d006c5e1e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6019025d0fda4a5bb7e11a68ac4826ce_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id11909be65704b3fbf751079364be3d2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i218c29eaa99948e19344a596041ba8fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab75c573a6564706b48c5e4ff4ce1d8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d0615dcd00b478489abf0f4f603d27d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95a3454fa7b94f46ab8362f00a2d9be7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d475f2ab674490584735098cc92366c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id3f4833533884fddb14f63bf0466a834_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i58a15856f2554a67a7418ae199b29e72_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i08b583119e8b439fa997839be60f0cea_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalization2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie3489dcc33db4c109dabfbe620f40d0f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6fb20e1306374772a1b7db258bd5106f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3447e37f9d8e4ade91b40643c03895ac_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i191c180c7b6347f5b4496e07f67adab2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i94e1bc8750074ca789898e952968ed00_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6c552388af0e4fb0886a5f18a9e22f9b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie215a2bffac3496aa99156c273eda6b4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0954b336f7a24717a8f3d667b9cf6463_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i874bb4bd6f13439f81217ed0e87d85c7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ice91bc486ff6420ea454038293ead9ec_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibca581e5ab234018acd1322844b11c7d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8db71babffe24661bb2de2012c666feb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i487dda9ca6494f68baace6e6ac3012b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7745b8b9d95f4eeaac2e0d7a8606dd56_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0034f93ae0147f593be365e5154656a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b2c0830408e49179042466e7ab720bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4887020e300147d59820f27dbf586883_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i764a3b80117e47babc28dc168c4b87c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i514b4af68bf64a39b212ff693c1d0fc4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib68bf80699344feda4fec626591e435d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib59bd1577305439882772ed3fe86c06e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic482725d33d94461aba66e58cdfb0daa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:WorkforceReductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i07c407fe77ee4ed9997dffbd7dd3c223_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OnerousLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibe81d24eff5643d7ad29b67dc30ad16a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">iclr:ResourceRationalizations2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i67c9e732d101438aa9c36022bd3b3f6d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id91088c62be648c78320590fbba2a8a3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idb9d74e108f94a85a19cd3e387cb5377_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03039fb4fdf449dca5299819e7a6cc76_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ec919666aaa4743b7b06e81b07152dc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib40a913532c24c6097dfc88a7241a634_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0d2ab7ce50d34f5abd3b07cba2e9f707_I20170213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:ConsultantsStockPlan2008PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-13</instant>
        </period>
    </context>
    <context id="id470987e00404b44bef9fd38721e8d7a_I20170214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:ConsultantsStockPlan2008PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-14</instant>
        </period>
    </context>
    <context id="i435a6c179ec74546a46a89d074a17523_I20170214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:EmployeeStockPlanTwentyZeroEightPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-14</instant>
        </period>
    </context>
    <context id="ia64e7f2dcf934d8993ac69adfc4d9691_D20170214-20170214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:ConsultantsStockPlan2008PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-14</startDate>
            <endDate>2017-02-14</endDate>
        </period>
    </context>
    <context id="i6e82e0afb1424d32818415bd0196bafc_D20170214-20170214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:EmployeeStockPlanTwentyZeroEightPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-14</startDate>
            <endDate>2017-02-14</endDate>
        </period>
    </context>
    <context id="ic74cbf669d4e414b95aa4ba06bf944ce_D20170214-20170214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:OptionPlans2008Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-14</startDate>
            <endDate>2017-02-14</endDate>
        </period>
    </context>
    <context id="i2e7491d7863d4804b286847daacfc200_I20030117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:EmployeeStockPlanTwentyZeroThreePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2003-01-17</instant>
        </period>
    </context>
    <context id="i6e50a65f45d9414f8a34970346d6a783_D20030117-20030117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:EmployeeStockPlanTwentyZeroThreePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2003-01-17</startDate>
            <endDate>2003-01-17</endDate>
        </period>
    </context>
    <context id="i917c4df10ec04bc294572258be1b94fe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">iclr:AwardDateAllYearsExcluding2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ica022a38594e4833bf3b1e6d905a4832_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">iclr:NonexecutiveDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">iclr:AwardDate2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i971eeae1ed75486bb407a54327da82ad_D20210630-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i224606d372eb43d2b789ca2e727e27ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1b2c15337f8c4f19bb3b7a2d51545e1e_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i095e18f1dc994670b909c545466c2311_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib50a9ce676e04eab8139da5c0458b704_D20210630-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i188292ca9b244090b9e72dc9c2fbda82_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3d9790295b2242969911c058a3d9ad1d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1dbe0eca5e4144138ac8277de95b2d60_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia73cf4bc0e134f6f9bea0d3428a7fff2_D20200630-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i74695feb10f84cafb11cd363ed9d467c_D20150511-20150511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:RestrictedStockUnitsTwentyThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-11</startDate>
            <endDate>2015-05-11</endDate>
        </period>
    </context>
    <context id="i5bea04be6bee4538bfd830a45750908e_I20150511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:RestrictedStockUnitsTwentyThirteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-05-11</instant>
        </period>
    </context>
    <context id="i9dd1f7eddcdf4d058df236117dbcfae4_I20190516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:ConsultantsRestrictedStockUnitsTwentyNineteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-16</instant>
        </period>
    </context>
    <context id="i1067ab075020430089af1705dd66a85f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">iclr:NonexecutiveDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:ConsultantsRestrictedStockUnitsTwentyNineteenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id328696ebbc441649b1f0524b7eef52e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:PerformanceShareUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6fe90cd06aa84cb6b53c0fff5eb3f635_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:PerformanceShareUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6c2c938948d4aff973ce6c7ac208f55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i698c512982964c96aa794ac90bb3b4d0_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:PerformanceShareUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if16ecf6dec82498c9964bdfc7653e1bd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:PerformanceShareUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i851aab85fdd64ada8afbf0a12d6f8d3a_D20210630-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:PerformanceShareUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i93dcc0ee6f594a36bcd0f82a1e74e4b2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie220429348a0473a9542d0a394e768b4_D20210630-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a78907ef7f64261b1c6a6d5cf6d5246_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:PerformanceShareUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ffcb3cc1dcc451bac4c75c7f6093cd4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if089ac5a36c8414d9b3d815172768745_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">iclr:PerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i72e8396a1ab5409f85b2d5f0f38665b1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic5bb0b1c3cd6476c9b14ee283bacedc7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia2779ab25fd045b7a372e61b586ddc1f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id08f922c61aa4060b6cda6f8d2681b8f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2c9ee8bca39f4a2c8b1a6fe89dc59e0f_D20210630-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibd824fed202747b8b3958db4eb4422e6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">iclr:BuybackProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8de45e3b28fc4f55becfff671a71d42e_I20190108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">iclr:BuybackProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-08</instant>
        </period>
    </context>
    <context id="i808f3ca503904406994823519f29729c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">iclr:BuybackProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4784ce889de948cc97364df37b0954c5_D20191231-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">iclr:BuybackProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-31</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i616398b8b9ba477e9b7925a1f585c933_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">iclr:BuybackProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f19ebadf481400ab3ea0dfb24b91490_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">iclr:BuybackProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i90316a8740aa4f05802afc1b48da5574_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4845cf8aee5143eb96ca40b87dd47a97_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7e5ad17735ff4bf3ba7c02f1386960d5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i318964baf8334dac8b505a323c655c98_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if6f88276485c46e588758a41d233cc2a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6f6a8d56cea94b20872b1bf84c2895f5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifdc9db8135914e4b870ae973e7e40f11_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8f1202e0b3d343cdb1101d5daed1ee9e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8784360676a4ce8bb50195c3f494233_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc64e59c3a2f40a88b14f904ee5ee4cd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc64389f51c8453584090acd7ca4a075_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i518ab464acdf466bb4a0ece7668a26a7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i045f54aeb7994a439e3560f443b179af_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a98ddee982045ac853076780663f0ba_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8890d42b26c14acc91cfeb8ecfadcbb7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic04f2c40efcc4a98b2e63eb86ad497aa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib523f9b45c464e5a91e688ae6928e9c6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6ddb8447e03744c5b73dcf9b79638371_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8daa66b6a6e041a9be125b020b1e6602_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i40028aafcbc04ea597cb3a3ac02c3bd4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5ea64f9dcf646ce948082dbaa26f150_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i60b0f34c96104975bdd43eeacbb98274_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e7a00e8ecfd43f38d619470245b7bde_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iff4c2410abd240d9b4d4b1316aec4ca7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="eurPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:EUR</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="employee">
        <measure>iclr:Employee</measure>
    </unit>
    <unit id="country">
        <measure>iclr:Country</measure>
    </unit>
    <unit id="segment">
        <measure>iclr:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80L2ZyYWc6MjA1YTkzNjA4MTkzNGY1NDgwYzY2OWVhZmJlMjI0NGEvdGFibGU6NDc4NTE5N2FhNTA2NDFjY2I2ZGQ2ZmVjY2E3MTQ3ZDMvdGFibGVyYW5nZTo0Nzg1MTk3YWE1MDY0MWNjYjZkZDZmZWNjYTcxNDdkM18xLTEtMS0xLTA_137fadc8-49d8-4102-bba6-a79faecc5e06">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80L2ZyYWc6MjA1YTkzNjA4MTkzNGY1NDgwYzY2OWVhZmJlMjI0NGEvdGFibGU6NDc4NTE5N2FhNTA2NDFjY2I2ZGQ2ZmVjY2E3MTQ3ZDMvdGFibGVyYW5nZTo0Nzg1MTk3YWE1MDY0MWNjYjZkZDZmZWNjYTcxNDdkM18yLTEtMS0xLTA_7f798849-2710-4831-8180-5d5982188920">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80L2ZyYWc6MjA1YTkzNjA4MTkzNGY1NDgwYzY2OWVhZmJlMjI0NGEvdGFibGU6NDc4NTE5N2FhNTA2NDFjY2I2ZGQ2ZmVjY2E3MTQ3ZDMvdGFibGVyYW5nZTo0Nzg1MTk3YWE1MDY0MWNjYjZkZDZmZWNjYTcxNDdkM180LTEtMS0xLTA_f4e145ef-15f3-42e9-8b7c-8f9baba35467">0001060955</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80L2ZyYWc6MjA1YTkzNjA4MTkzNGY1NDgwYzY2OWVhZmJlMjI0NGEvdGFibGU6NDc4NTE5N2FhNTA2NDFjY2I2ZGQ2ZmVjY2E3MTQ3ZDMvdGFibGVyYW5nZTo0Nzg1MTk3YWE1MDY0MWNjYjZkZDZmZWNjYTcxNDdkM181LTEtMS0xLTA_6fcbd3e7-4d83-4dcd-a5dc-6a94dc752f7a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80L2ZyYWc6MjA1YTkzNjA4MTkzNGY1NDgwYzY2OWVhZmJlMjI0NGEvdGFibGU6NDc4NTE5N2FhNTA2NDFjY2I2ZGQ2ZmVjY2E3MTQ3ZDMvdGFibGVyYW5nZTo0Nzg1MTk3YWE1MDY0MWNjYjZkZDZmZWNjYTcxNDdkM182LTEtMS0xLTA_8cb51d05-7911-42bf-8684-8f3393384788">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1NQ_9daed131-f389-4116-9537-a2c5998496a0">[AccountingStandardsUpdate201602Member]</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1Ng_244e2187-50be-4d58-859c-3a626c1125e7">[AccountingStandardsUpdate201602CumulativeEffectPeriodOfAdoptionMember]</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList>
    <iclr:EquityMethodInvestmentPeriodMajorityVotingShareCapitalCanBeSoldToTheCompany
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80OS9mcmFnOjAzMDIwZTIxOTk2YzQyYTJhYzgzMDk5YTBjNmEyZDE5L3RleHRyZWdpb246MDMwMjBlMjE5OTZjNDJhMmFjODMwOTlhMGM2YTJkMTlfMjA_75031bbf-4ab5-46b5-a73c-2168f4a60355">P2Y6M</iclr:EquityMethodInvestmentPeriodMajorityVotingShareCapitalCanBeSoldToTheCompany>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjc0ODc3OTA3MzUyOA_2872165d-d82d-445d-9f9e-29ef3d6f9fc8">[OtherLiabilitiesCurrent]</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjc0ODc3OTA3MzUyOA_9e92f9b4-ee35-4dc3-8285-4c15d6fcd5a1">[OtherLiabilitiesCurrent]</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xL2ZyYWc6YmI4NDZhN2ZmNzk3NGI0YThiYzliODA4NTNlNjYxN2YvdGV4dHJlZ2lvbjpiYjg0NmE3ZmY3OTc0YjRhOGJjOWI4MDg1M2U2NjE3Zl82MDQ_a52e6ddc-2d80-4c7f-873e-2e98d83539ba">6-K</dei:DocumentType>
    <dei:DocumentFiscalYearFocus
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xL2ZyYWc6YmI4NDZhN2ZmNzk3NGI0YThiYzliODA4NTNlNjYxN2YvdGV4dHJlZ2lvbjpiYjg0NmE3ZmY3OTc0YjRhOGJjOWI4MDg1M2U2NjE3Zl8yMDE_cdf65c2d-28c6-4e0c-88a2-d47a670389eb">2021</dei:DocumentFiscalYearFocus>
    <dei:EntityRegistrantName
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xL2ZyYWc6YmI4NDZhN2ZmNzk3NGI0YThiYzliODA4NTNlNjYxN2YvdGV4dHJlZ2lvbjpiYjg0NmE3ZmY3OTc0YjRhOGJjOWI4MDg1M2U2NjE3Zl82MDM_f3e0d68c-e0f4-48c6-b7f2-6fb4a8ea6f8f">ICON plc</dei:EntityRegistrantName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNC0xLTEtMS0w_56bb6440-a7c8-461d-ae8f-147ffea8b8c7"
      unitRef="usd">1055496000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNC0zLTEtMS0w_67896147-54c4-4f85-80c2-e8abd5825dbf"
      unitRef="usd">840305000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNS0xLTEtMS0w_7f041644-d80b-47f5-bcae-3da60afd1720"
      unitRef="usd">1729000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNS0zLTEtMS0w_68fb1bed-bf10-4e87-aad0-829461c255ab"
      unitRef="usd">1729000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNi0xLTEtMS0w_59729234-7b56-4c63-9fcc-d5d209214050"
      unitRef="usd">677247000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNi0zLTEtMS0w_d45f3af3-6ac4-4e34-8cd5-c4effdf14698"
      unitRef="usd">715271000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNy0xLTEtMS0w_ed293b29-ca96-4cb0-87d8-60a61916ff73"
      unitRef="usd">415390000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNy0zLTEtMS0w_1e3ae235-d39d-414e-abb7-789ed0ebfe40"
      unitRef="usd">428684000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfOC0xLTEtMS0w_1da72c07-5060-4c94-98ea-95d5f18009f4"
      unitRef="usd">32289000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfOC0zLTEtMS0w_35f65fa2-148d-478a-a4a2-1897a92b1064"
      unitRef="usd">35394000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfOS0xLTEtMS0w_6257d634-91b3-4c37-8f8e-53d98dd77644"
      unitRef="usd">71200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfOS0zLTEtMS0w_164d41d4-7fb1-4bc8-97e5-9cbfdb7a4c1a"
      unitRef="usd">53477000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTAtMS0xLTEtMA_a95756c8-fd71-4180-bd85-31afaa350b58"
      unitRef="usd">32037000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTAtMy0xLTEtMA_a2b1633d-e572-4d10-9d59-292862e6ff8e"
      unitRef="usd">28118000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTEtMS0xLTEtMA_2d6663be-baf1-4a16-990e-24dc01418638"
      unitRef="usd">2285388000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTEtMy0xLTEtMA_ccc12f9a-5d9c-4679-9b7e-7a8228672489"
      unitRef="usd">2102978000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTQtMS0xLTEtMA_a7099659-1acc-4756-a991-698ba0b18e5f"
      unitRef="usd">166244000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTQtMy0xLTEtMA_2eb1d4c8-2817-4df8-8716-b3a2d883edae"
      unitRef="usd">174343000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTUtMS0xLTEtMA_c711249d-2fdb-4975-8c9f-015b7a0ce1b8"
      unitRef="usd">933387000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTUtMy0xLTEtMA_2ca634a6-1a44-4c0c-9239-d6677588a12d"
      unitRef="usd">936257000</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTYtMS0xLTEtMA_5b6a150d-3481-42f6-a9aa-51ab85a47dbe"
      unitRef="usd">69238000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTYtMy0xLTEtMA_0576bb50-1f7f-4480-8d3e-960a09676faa"
      unitRef="usd">84561000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTctMS0xLTEtMA_61588fae-f648-47c9-ba25-52c8791a7cc1"
      unitRef="usd">22445000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTctMy0xLTEtMA_98e7632b-26bc-48c5-9b45-3eef8ae7e2d6"
      unitRef="usd">20773000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTgtMS0xLTEtMA_a0033ea1-165e-44ec-89f1-3e2da39e799a"
      unitRef="usd">12373000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTgtMy0xLTEtMA_7cf125ff-3c9d-4164-9048-7d5808534ef0"
      unitRef="usd">17230000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTktMS0xLTEtMA_a7bbec68-cddf-4d48-a70d-fd103c8cd861"
      unitRef="usd">12282000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMTktMy0xLTEtMA_d935b4e8-6460-463f-b645-122b4fa9d01b"
      unitRef="usd">12705000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjAtMS0xLTEtMA_b68accde-1cff-41da-b8bf-e1225122f95a"
      unitRef="usd">3751000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjAtMy0xLTEtMA_8e2ea1ed-140a-4ed7-af92-676c20ad7e0c"
      unitRef="usd">4534000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjEtMS0xLTEtMA_dd2b1891-c311-462d-acc7-6c42e4e589d8"
      unitRef="usd">22286000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjEtMy0xLTEtMA_e9c72ec6-28ea-40be-b8a2-66c30fd89d4c"
      unitRef="usd">15765000</us-gaap:OtherLongTermInvestments>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjItMS0xLTEtMA_bee44d63-3d65-48fc-bf20-de9f14ef766c"
      unitRef="usd">57070000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjItMy0xLTEtMA_87c0dd9d-9ba3-453a-bdbf-eb774cbb9d3b"
      unitRef="usd">66460000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjMtMS0xLTEtMA_04704c56-74d8-40e9-9d35-028dcec2f795"
      unitRef="usd">3584464000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjMtMy0xLTEtMA_7be33b5a-e485-45be-a246-c025a43fe130"
      unitRef="usd">3435606000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjYtMS0xLTEtMA_60680f02-d5d4-491e-93a2-2665c485fa7f"
      unitRef="usd">37818000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjYtMy0xLTEtMA_dbfca614-4449-4f3a-81bf-2cc60adc5d48"
      unitRef="usd">51113000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjctMS0xLTEtMA_f1f36b57-4101-40e7-906e-0b7aab860c96"
      unitRef="usd">675234000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjctMy0xLTEtMA_8c9eff00-15d9-4e97-96b0-7269387bd410"
      unitRef="usd">660883000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjgtMS0xLTEtMA_1f756866-de0a-4f27-8541-ef2dafe6b4dc"
      unitRef="usd">382593000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjgtMy0xLTEtMA_248cda9b-c3bf-4120-8ee5-af0b2aa16272"
      unitRef="usd">399769000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjktMS0xLTEtMA_0418d760-6b25-4a66-aaaf-df02947a0f7e"
      unitRef="usd">9396000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMjktMy0xLTEtMA_bdc12ecc-a27a-480e-98c7-b2d677220769"
      unitRef="usd">12178000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzEtMS0xLTEtMA_c0d0acd8-ece8-4744-9746-72f179c5d0a4"
      unitRef="usd">1105041000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzEtMy0xLTEtMA_51d9222d-5d62-4aa4-86e4-02ece08b2d22"
      unitRef="usd">1123943000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzMtMS0xLTEtMA_8d3ade5a-a2d6-4f58-99b3-b937ecf2466f"
      unitRef="usd">350000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzMtMy0xLTEtMA_a4e6ed5f-bb61-483c-84c6-6197c720e798"
      unitRef="usd">348477000</us-gaap:LongTermLineOfCredit>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzQtMS0xLTEtMA_df4d31f0-48bf-46d4-bb44-d37bc02a149f"
      unitRef="usd">47334000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzQtMy0xLTEtMA_49291996-6cda-46f3-a505-b30b35b28fde"
      unitRef="usd">60801000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzUtMS0xLTEtMA_a964ef09-0cc4-4e8c-8176-17089ca379b4"
      unitRef="usd">26541000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzUtMy0xLTEtMA_a570cd97-56b8-4a5b-a063-d50717357cb0"
      unitRef="usd">26366000</us-gaap:OtherLiabilitiesNoncurrent>
    <iclr:CapitalGovernmentGrantsNoncurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzYtMS0xLTEtMA_3db1798d-f9c4-4571-9ed4-339024fe7a92"
      unitRef="usd">795000</iclr:CapitalGovernmentGrantsNoncurrent>
    <iclr:CapitalGovernmentGrantsNoncurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzYtMy0xLTEtMA_2350bd65-ccb6-4200-bcb7-6fc42fe14527"
      unitRef="usd">838000</iclr:CapitalGovernmentGrantsNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzctMS0xLTEtMA_85b3bbac-4382-47d3-9181-4abee0068455"
      unitRef="usd">13262000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzctMy0xLTEtMA_d2202776-33da-4da3-bcb8-f91dc65b32ac"
      unitRef="usd">14539000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzgtMS0xLTEtMA_b4e83525-4785-45f4-b175-80f9c486b015"
      unitRef="usd">13548000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzgtMy0xLTEtMA_85810332-2535-443c-866b-0f68a64a7053"
      unitRef="usd">10406000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzktMS0xLTEtMA_353585ad-a082-480e-8886-afc95aeeff5a"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfMzktMy0xLTEtMA_086f3310-e8e6-4032-824f-741b0b69e643"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:Liabilities
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDAtMS0xLTEtMA_261feed7-cfdf-4979-ae49-d81432c1895b"
      unitRef="usd">1556521000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDAtMy0xLTEtMA_23c5fdf6-850c-422a-8037-acadce28e6ec"
      unitRef="usd">1585370000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM2NDlkN2Y4MzExZjQ3NWU4NzQzNmZmNzViY2JhMzZhXzMx_70eadb43-7551-420e-a849-0ced85fce61f"
      unitRef="eurPerShare">6</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM2NDlkN2Y4MzExZjQ3NWU4NzQzNmZmNzViY2JhMzZhXzMx_be780050-78af-44bd-ada9-110003042210"
      unitRef="eurPerShare">6</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM2NDlkN2Y4MzExZjQ3NWU4NzQzNmZmNzViY2JhMzZhXzU2_2acc4f98-5432-4b80-8422-6a7bc7ed258b"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmM2NDlkN2Y4MzExZjQ3NWU4NzQzNmZmNzViY2JhMzZhXzU2_eec08ddb-1440-4d1d-b5aa-bf69165b835e"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjNkMTgxMzg2YjQwNTQ5NjRiMmRmYjBiMmZkMGMyNjdhXzEwOTk1MTE2Mjc4NTE_0e66d69e-3f79-41d9-9a43-db163d7dd5ca"
      unitRef="shares">52958063</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjNkMTgxMzg2YjQwNTQ5NjRiMmRmYjBiMmZkMGMyNjdhXzEwOTk1MTE2Mjc4NTE_9ac1e808-83ff-4d29-a0fc-8cb2b4beacf2"
      unitRef="shares">52958063</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOjY0ZTc2ODhlZjFhZjQ2MDliOTQ1NjllN2U1NTNhNjJmXzQ_dbfcede6-c93a-4582-90a4-21ffc9990642"
      unitRef="shares">52788093</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOjY0ZTc2ODhlZjFhZjQ2MDliOTQ1NjllN2U1NTNhNjJmXzQ_fd73c8a8-baf4-48c0-94e2-bf8b3305bcf5"
      unitRef="shares">52788093</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDUtMS0xLTEtMA_2e92ac4b-3bc1-437b-b8d8-8c5aedc547bf"
      unitRef="usd">4592000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDUtMy0xLTEtMA_157a1982-2209-4dff-bb9b-6601cd545fb1"
      unitRef="usd">4580000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDYtMS0xLTEtMA_ffdf57bb-77dc-4e04-9986-3310bdb868fc"
      unitRef="usd">632069000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDYtMy0xLTEtMA_88d3ea2d-7a77-4ae1-8a3d-7958dca3c1ff"
      unitRef="usd">617104000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <iclr:OtherUndenominatedCapital
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDctMS0xLTEtMA_6f76b9db-5805-4c87-801d-6b8d6cbe382b"
      unitRef="usd">1134000</iclr:OtherUndenominatedCapital>
    <iclr:OtherUndenominatedCapital
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDctMy0xLTEtMA_453d46e4-aab7-4097-a1b1-d754e545c3b5"
      unitRef="usd">1134000</iclr:OtherUndenominatedCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDgtMS0xLTEtMA_416c8738-14f7-4a05-a7ac-356f05dbb1e1"
      unitRef="usd">-43734000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDgtMy0xLTEtMA_1ef35286-da43-4cfc-ab16-79bc06a0c31d"
      unitRef="usd">-35477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDktMS0xLTEtMA_9eff4608-72fd-48f9-9a71-5663092504a4"
      unitRef="usd">1433882000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNDktMy0xLTEtMA_1e15a652-d464-4fe5-8c3d-6cdbc632ac34"
      unitRef="usd">1262895000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNTAtMS0xLTEtMA_67fc1212-0394-4778-b87a-f0f9c2112320"
      unitRef="usd">2027943000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNTAtMy0xLTEtMA_6933fe85-7ef7-4d1a-8e1d-40e60ad9ba02"
      unitRef="usd">1850236000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNTMtMS0xLTEtMA_b5dfbab1-e0e1-423f-b6b2-37e8c217ad11"
      unitRef="usd">3584464000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xMy9mcmFnOjVjMzJmMDljNzI0YzQ2Zjk5NzlmMzEyMDkxNzhmYjU5L3RhYmxlOmY5YWZjYjYxNTZhYzQ3YmE5MWI4Y2ZiNWRhMDQxODFhL3RhYmxlcmFuZ2U6ZjlhZmNiNjE1NmFjNDdiYTkxYjhjZmI1ZGEwNDE4MWFfNTMtMy0xLTEtMA_1c531cc6-cc11-4445-baa9-9b890ed0fd3f"
      unitRef="usd">3435606000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNC0yLTEtMS0w_d146a648-24be-4d23-a229-e113972cfe4c"
      unitRef="usd">871155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNC00LTEtMS0w_21ad356d-9eb0-4b82-be34-c8e384385b39"
      unitRef="usd">620228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNC02LTEtMS0w_83fae363-0aae-4ffd-8e44-777fcf3b8ed0"
      unitRef="usd">1729353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNC04LTEtMS0w_8b75d53b-4b57-4351-9576-14cfbb24f447"
      unitRef="usd">1335330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNy0yLTEtMS0w_0c1cc4a4-e315-4010-9bc8-c86b5779ef08"
      unitRef="usd">631123000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNy00LTEtMS0w_8eceb606-5013-47f7-b9e8-11a544753186"
      unitRef="usd">445833000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNy02LTEtMS0w_d86dff1c-80aa-44c6-b4e5-a0af0f9757f3"
      unitRef="usd">1257367000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNy04LTEtMS0w_e1bcd6bc-7b53-42aa-977b-ce15d310f7d6"
      unitRef="usd">951126000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOC0yLTEtMS0w_f1e11e37-bbdd-4bba-9e82-c554438ca996"
      unitRef="usd">109884000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOC00LTEtMS0w_d13cefcb-acad-4952-8ecb-75c3066b17c1"
      unitRef="usd">83499000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOC02LTEtMS0w_dd06907f-ab81-4058-97f6-b40637c31338"
      unitRef="usd">208419000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOC04LTEtMS0w_09e799d6-8fc1-4e39-8c85-9e055d79c2a2"
      unitRef="usd">170695000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOS0yLTEtMS0w_d879e31f-cb1e-4d02-b217-4febc67e3903"
      unitRef="usd">17276000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOS00LTEtMS0w_9d45a07b-c874-4152-b74f-363298a66c94"
      unitRef="usd">15858000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOS02LTEtMS0w_a6289b4d-c83f-4016-a9bd-77612766de4d"
      unitRef="usd">34681000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfOS04LTEtMS0w_10004002-3b18-416d-9c55-a291294a8cd4"
      unitRef="usd">32180000</us-gaap:DepreciationAndAmortization>
    <us-gaap:RestructuringCharges
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTAtMi0xLTEtMA_fbd71b9f-2ca1-4095-8e7a-83118b9d8d34"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTAtNC0xLTEtMA_cb418902-ce46-467b-8945-d0cebaeffdc4"
      unitRef="usd">18089000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTAtNi0xLTEtMA_0ea95775-6375-4e7c-9478-25ed67757d17"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTAtOC0xLTEtMA_6e253ca5-5716-41ac-8b37-662999e94e3b"
      unitRef="usd">18089000</us-gaap:RestructuringCharges>
    <us-gaap:CostsAndExpenses
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTMtMi0xLTEtMA_8fef984a-14b4-41e8-8850-c83ceb8e3862"
      unitRef="usd">758283000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTMtNC0xLTEtMA_e3fd25f6-7e29-48b6-a653-6d36776f695d"
      unitRef="usd">563279000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTMtNi0xLTEtMA_582b23d6-764c-452a-a8e9-5a2801338d91"
      unitRef="usd">1500467000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTMtOC0xLTEtMA_a8b8c474-f927-41bd-bbc1-00c79465dec0"
      unitRef="usd">1172090000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTUtMi0xLTEtMA_b659a28c-0b85-4c44-995d-b36760360219"
      unitRef="usd">112872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTUtNC0xLTEtMA_21ec0d95-03a0-46a1-b297-1a8bedad6df8"
      unitRef="usd">56949000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTUtNi0xLTEtMA_3cd530da-6b04-4963-85e4-fe1536764189"
      unitRef="usd">228886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTUtOC0xLTEtMA_b6a08dda-df81-433e-b94c-1dc8978f9f56"
      unitRef="usd">163240000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTYtMi0xLTEtMA_0db5e0a5-dc82-46f8-b5ef-24f3efc0d98c"
      unitRef="usd">186000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTYtNC0xLTEtMA_2050e2f5-a379-4364-ba37-2e52de841a70"
      unitRef="usd">441000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTYtNi0xLTEtMA_3f63b789-5614-4d7a-9baa-3a67d1161b17"
      unitRef="usd">443000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTYtOC0xLTEtMA_206d7ccc-17aa-4f54-b82b-7a41cecd1d0c"
      unitRef="usd">2250000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseDebt
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTctMi0xLTEtMA_db90b8ca-ab16-459d-a66e-f05b46ddbc6b"
      unitRef="usd">24551000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTctNC0xLTEtMA_905867f3-2cc5-4a53-b426-37f7ab4d7bc5"
      unitRef="usd">3220000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTctNi0xLTEtMA_a6e72383-cb4d-4bf3-a34e-a11ec4fb97ad"
      unitRef="usd">27278000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTctOC0xLTEtMA_52bd4ee5-53ae-4154-b2d1-93abafa14ca1"
      unitRef="usd">6401000</us-gaap:InterestExpenseDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTktMi0xLTEtMA_6fbaee77-63e7-4a95-b67e-5e12f084b5cf"
      unitRef="usd">88507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTktNC0xLTEtMA_958bc76c-59bc-4474-ac17-fba0abb8dd03"
      unitRef="usd">54170000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTktNi0xLTEtMA_016a4d8a-f9bd-40df-8fe0-af9d67cd9e79"
      unitRef="usd">202051000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMTktOC0xLTEtMA_94e2998c-3991-44f5-b8a5-d258844cf737"
      unitRef="usd">159089000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjAtMi0xLTEtMA_7cd6cf96-486a-4c89-9c68-56edf12545a8"
      unitRef="usd">14133000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjAtNC0xLTEtMA_b24049b2-410b-48a2-b77f-87a21cdba8b6"
      unitRef="usd">6410000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjAtNi0xLTEtMA_ba822413-93ad-4701-8d02-f514de5576b3"
      unitRef="usd">30281000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjAtOC0xLTEtMA_48bdc56d-2382-4132-9645-a8ad375498c3"
      unitRef="usd">19000000</us-gaap:IncomeTaxExpenseBenefit>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjItMi0xLTEtMA_dd0da41a-88b4-40e4-b184-926821b1281c"
      unitRef="usd">74374000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjItNC0xLTEtMA_a874c306-a882-4f1c-9f0a-4fbec52b2d6b"
      unitRef="usd">47760000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjItNi0xLTEtMA_5fe8ae8b-4dd5-4e97-be2a-c420e2b68d9f"
      unitRef="usd">171770000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjItOC0xLTEtMA_a39e3fb2-ec70-43c6-9f17-31967513c6fa"
      unitRef="usd">140089000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjMtMi0xLTEtMA_f25dd3ee-4caf-4f56-88f1-dda90eb24f9f"
      unitRef="usd">-509000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjMtNC0xLTEtMA_0c1aa4cc-2240-4844-b175-ede109e1cc63"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjMtNi0xLTEtMA_7a89dbaa-e882-4095-9936-981431f636ba"
      unitRef="usd">-783000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjMtOC0xLTEtMA_3acf9b66-b824-4f9d-8ea3-95c22900b90e"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProfitLoss
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjUtMi0xLTEtMA_527a5bed-440b-444d-aaa1-20af799fdd6f"
      unitRef="usd">73865000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjUtNC0xLTEtMA_0bbae206-1c3b-4cdd-ae96-4a90c48f84dc"
      unitRef="usd">47760000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjUtNi0xLTEtMA_16da0f02-1706-480d-a558-b9c7e9922e7e"
      unitRef="usd">170987000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjUtOC0xLTEtMA_2d494c44-9812-4e65-bba7-a1aee708e00c"
      unitRef="usd">140089000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjYtMi0xLTEtMA_55575c91-d2d2-4661-ae23-cb568a9e6ea2"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjYtNC0xLTEtMA_e98935d4-d405-48e7-b366-1c702c625115"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjYtNi0xLTEtMA_e9d1f621-917d-47ec-a942-b65a9b66ba9f"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjYtOC0xLTEtMA_4b79138d-d650-4455-8167-c994497567fb"
      unitRef="usd">633000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjctMi0xLTEtMA_06588d01-a005-4995-bd7c-96c3e7a534cc"
      unitRef="usd">73865000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjctNC0xLTEtMA_ef214aaf-8c75-458c-8b2f-e3aa4f8947ee"
      unitRef="usd">47760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjctNi0xLTEtMA_72d41978-16be-41d8-b131-7e7ba2530c9d"
      unitRef="usd">170987000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMjctOC0xLTEtMA_6c495402-6618-4d9f-95de-0a4bcba08756"
      unitRef="usd">139456000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzEtMi0xLTEtMA_8dd6588c-756a-4450-86eb-339ba8a23878"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzEtNC0xLTEtMA_d7450e5b-1fb9-45a6-a717-0b869041d1fa"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzEtNi0xLTEtMA_1653620a-27a0-46a3-8a74-b50c2f9f26f4"
      unitRef="usdPerShare">3.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzEtOC0xLTEtMA_7fae1ffd-5d2d-4d1b-8272-3556676fbcf7"
      unitRef="usdPerShare">2.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzItMi0xLTEtMA_ea0fa4eb-f61e-4ff3-97fd-f1281b57ac2f"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzItNC0xLTEtMA_90ddb4a5-e314-4b87-b8c2-6d2eb83f730c"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzItNi0xLTEtMA_56178b51-6aa9-4666-a1e4-b534a4385840"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfMzItOC0xLTEtMA_dc5b9b0e-c3a5-4353-8022-a57da2844e25"
      unitRef="usdPerShare">2.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDEtMi0xLTEtMA_4aae0323-4775-49bf-a24d-854c9a10c7cb"
      unitRef="shares">52909368</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDEtNC0xLTEtMA_c831c179-e16a-4725-8462-3e5829ad5cd4"
      unitRef="shares">52570104</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDEtNi0xLTEtMA_f0a7ff8e-4628-41de-bb97-6c1cc6076e7a"
      unitRef="shares">52860414</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDEtOC0xLTEtMA_8dfe0e5e-d300-4114-8c71-f29e9ad4b678"
      unitRef="shares">52959229</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDMtMi0xLTEtMA_563098bd-250b-4f2a-abcb-fcb1c16f9778"
      unitRef="shares">53381501</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDMtNC0xLTEtMA_140ecf19-ea1e-49a1-979c-18e1e5f5e175"
      unitRef="shares">53028567</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDMtNi0xLTEtMA_e1992e1a-f81c-481c-bf63-d4fbb1246f60"
      unitRef="shares">53294435</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xNi9mcmFnOjNlZjM0MzZkNjBhMDQwNmViNDUxNDE1Y2ZlMzI5YTI0L3RhYmxlOjEyNzRlZTZlNDQ5MzQyYmNiMjJkMjBjNDdmYzgyMWE1L3RhYmxlcmFuZ2U6MTI3NGVlNmU0NDkzNDJiY2IyMmQyMGM0N2ZjODIxYTVfNDMtOC0xLTEtMA_551d369d-66a1-4311-9a7b-ceb0a9b3cfbb"
      unitRef="shares">53691138</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNC0xLTEtMS0w_df1bfcb7-0fbd-49fa-8a4a-2c94432f0237"
      unitRef="usd">170987000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNC0zLTEtMS0w_1fff8100-9744-4e6d-9a62-26a4cb3122ae"
      unitRef="usd">140089000</us-gaap:ProfitLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNi0xLTEtMS0w_100e700f-97e6-4fd6-aa81-acabfda4714d"
      unitRef="usd">5000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNi0zLTEtMS0w_1f764652-4d9c-40f2-a44d-9c5c7dcda6a2"
      unitRef="usd">-95000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:Depreciation
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNy0xLTEtMS0w_3741748a-57c4-49d0-98d3-79b1c4b94455"
      unitRef="usd">25940000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNy0zLTEtMS0w_75135ede-e746-42ed-bc8b-b2e50f3dc6d1"
      unitRef="usd">22643000</us-gaap:Depreciation>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfOC0xLTEtMS0w_1ef166af-032b-492a-a38b-dbbb463d957a"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfOC0zLTEtMS0w_a58105de-1edc-420b-b5a8-e9be031e941b"
      unitRef="usd">5411000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfOS0xLTEtMS0w_9e06818f-6218-49de-b6d9-d49ae373adf8"
      unitRef="usd">14037000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfOS0zLTEtMS0w_8e05069c-5988-4851-8b8a-5dfe08d6fb77"
      unitRef="usd">14337000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTAtMS0xLTEtMA_de631a5f-b266-44b5-88c6-d5b5f270c415"
      unitRef="usd">8741000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTAtMy0xLTEtMA_d76c2203-cd07-4b06-b742-fe986433dba0"
      unitRef="usd">9537000</us-gaap:AmortizationOfIntangibleAssets>
    <iclr:RecoveryOfAmortizationOfGovernmentGrants
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTEtMS0xLTEtMA_52f2eaee-1e5a-40b7-ad1d-9b2483bb0254"
      unitRef="usd">24000</iclr:RecoveryOfAmortizationOfGovernmentGrants>
    <iclr:RecoveryOfAmortizationOfGovernmentGrants
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTEtMy0xLTEtMA_880e96b0-08ef-4d84-aacb-bed9a005b024"
      unitRef="usd">22000</iclr:RecoveryOfAmortizationOfGovernmentGrants>
    <iclr:AccruedInterestOnOperatingLeaseLiability
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTMtMS0xLTEtMA_3f228b17-984c-4e3f-9934-4980a74687bf"
      unitRef="usd">870000</iclr:AccruedInterestOnOperatingLeaseLiability>
    <iclr:AccruedInterestOnOperatingLeaseLiability
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTMtMy0xLTEtMA_0cafe487-96c5-4bdc-a01c-9caec1155d5c"
      unitRef="usd">1006000</iclr:AccruedInterestOnOperatingLeaseLiability>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTQtMS0xLTEtMA_c35b72f0-1ebf-42bb-89d1-85cef86cbce2"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTQtMy0xLTEtMA_a524b416-12f0-414b-99f4-df2cb4630345"
      unitRef="usd">232000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTUtMS0xLTEtMA_082dbd12-67a4-4c4c-835b-6a67c36dd0fd"
      unitRef="usd">4750000</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTUtMy0xLTEtMA_af50896e-f40f-4835-af5b-f394894243a4"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTctMS0xLTEtMA_ad29af9e-b33c-4e97-bff5-b62cb6545a9f"
      unitRef="usd">-783000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTctMy0xLTEtMA_9bb8189a-1029-4ab2-b28e-8f5b92e6ffae"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTgtMS0xLTEtMA_03203e07-c0cc-4290-907d-9215752f5c6e"
      unitRef="usd">14874000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTgtMy0xLTEtMA_8e5cec50-3965-4c0e-a038-75ae0c5c240b"
      unitRef="usd">13186000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTktMS0xLTEtMA_c5f09653-cfdc-4084-8b70-9e143e1493a7"
      unitRef="usd">891000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMTktMy0xLTEtMA_668d3b7d-c371-4e38-a4a8-cd7318cbde96"
      unitRef="usd">-482000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjAtMS0xLTEtMA_4c3a2714-0081-4df2-b8c0-59598d04c1a4"
      unitRef="usd">1592000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjAtMy0xLTEtMA_5a74e74f-ee4c-43d7-88f2-646ef10fdb3e"
      unitRef="usd">258000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjEtMS0xLTEtODEy_4c5ef5ea-a047-4e9f-a178-47d1ade6a064"
      unitRef="usd">-14434000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjEtMy0xLTEtODE2_2f98187c-0455-424b-932f-58d9bfd511e5"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjEtMS0xLTEtMA_d0330f8e-0a56-4643-8a3c-298a8163f854"
      unitRef="usd">3313000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjEtMy0xLTEtMA_bca49566-2365-4f2f-b7ad-56938b92b4a6"
      unitRef="usd">-2613000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjMtMS0xLTEtMA_830d1b3d-b7a5-4889-b752-5e361c48585f"
      unitRef="usd">-36650000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjMtMy0xLTEtMA_680d6033-6693-4722-be88-0c52b3d8c7ca"
      unitRef="usd">-58170000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjQtMS0xLTEtMA_e3c98244-2ee6-45b9-ae4e-538901285993"
      unitRef="usd">-12690000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjQtMy0xLTEtMA_068183db-150c-4c46-9a03-919cb1525012"
      unitRef="usd">-12226000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjUtMS0xLTEtMA_2f0de9c0-1ee3-4553-addf-62d081446ba4"
      unitRef="usd">-2406000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjUtMy0xLTEtMA_decb0ec2-d848-43dc-86a0-2d55c1eb99f4"
      unitRef="usd">-2689000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjYtMS0xLTEtMA_abe91430-9b84-48b4-a8ea-929dff70af87"
      unitRef="usd">-5748000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjYtMy0xLTEtMA_e493abb8-21c8-4520-bd66-49eeca934c65"
      unitRef="usd">-2937000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjctMS0xLTEtMA_90d901de-4b42-4fc4-9495-0c6e2708d2fd"
      unitRef="usd">1748000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjctMy0xLTEtMA_808f53a6-e63f-4160-a8ee-58c5ff13e08f"
      unitRef="usd">-486000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjgtMS0xLTEtMA_42bdd837-2ed3-4d09-a8da-1eb7f5d76edd"
      unitRef="usd">14534000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjgtMy0xLTEtMA_56f6ecc0-8ce4-42de-92ba-89d744b3035a"
      unitRef="usd">25056000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjktMS0xLTEtMA_0d61eb4a-4614-405c-894f-6f6696770c06"
      unitRef="usd">-50981000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMjktMy0xLTEtMA_e8ce7262-c8c1-41b0-8d56-b73293a129c6"
      unitRef="usd">-33507000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <iclr:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzAtMS0xLTEtMA_55c29ff9-fc4f-40e5-bf59-715dbd17faf1"
      unitRef="usd">-14951000</iclr:IncreaseDecreaseInOperatingLeaseLiabilities>
    <iclr:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzAtMy0xLTEtMA_42366fb9-5354-4f91-89f9-ea3e8163d7d0"
      unitRef="usd">-15416000</iclr:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzEtMS0xLTEtMA_be2e979b-27f1-4cd2-8554-ac20c49df170"
      unitRef="usd">1151000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzEtMy0xLTEtMA_97d4b739-7cb3-4eae-8165-47d8e952234d"
      unitRef="usd">2355000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzItMS0xLTEtMA_b2b7acfb-2060-486a-997e-e58b7a3eab0c"
      unitRef="usd">-3583000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzItMy0xLTEtMA_cf86d186-145e-4dbf-90ef-db5c3c58318b"
      unitRef="usd">-5931000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzMtMS0xLTEtMA_8291980b-5359-4c60-a407-091b1cb4dc90"
      unitRef="usd">-13245000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzMtMy0xLTEtMA_9ed9a14e-252d-4307-941d-bd9140320305"
      unitRef="usd">8370000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzQtMS0xLTEtMA_9d219f58-b080-4a09-a075-ed38b7dec13e"
      unitRef="usd">240354000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzQtMy0xLTEtMA_308439a5-9788-4cdb-a21f-1e2f0a665b0c"
      unitRef="usd">260648000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzYtMS0xLTEtMA_238319cc-7e56-429d-84bb-ee6acb142365"
      unitRef="usd">21653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzYtMy0xLTEtMA_9d4d948b-e0ef-4506-8d89-53de0ec6e65a"
      unitRef="usd">21161000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzctMS0xLTEtMA_ece4a2a2-8c22-408d-a4d0-359b7ed434c5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzctMy0xLTEtMA_f2e381a1-3c2d-48f1-8b64-43ce1fbdd201"
      unitRef="usd">47367000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzgtMS0xLTEtMA_2296d89c-27c4-4bc4-9d74-3d873d187d7d"
      unitRef="usd">2450000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzgtMy0xLTEtMA_c03c0028-11a0-4345-8024-3933e086a1a3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzktMS0xLTEtMA_b852bd8c-037f-483c-ae29-567be814268f"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfMzktMy0xLTEtMA_4811ffaf-cdd3-4fb1-a50e-31c0a40ee388"
      unitRef="usd">10170000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDEtMS0xLTEtMA_5449af5f-8f2f-4862-b5a3-a8fee4e857d8"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDEtMy0xLTEtMA_ae4d3d05-5f6a-412b-a8af-55023d0e0a09"
      unitRef="usd">47902000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDItMS0xLTEtMA_de917268-9682-4192-a9d6-4a1a839efc45"
      unitRef="usd">1771000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDItMy0xLTEtMA_eb41fbbf-aa03-4a68-adc4-9150cbccf066"
      unitRef="usd">1273000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDMtMS0xLTEtMA_6df73520-c7bc-452a-bd99-e96ef15070d0"
      unitRef="usd">-25874000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDMtMy0xLTEtMA_5caa8dd5-c7d9-46dc-96e0-5e086d2c73e7"
      unitRef="usd">-11729000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDctMS0xLTEtMA_e2b7829a-5a52-4aec-ac87-c80a4473ea8f"
      unitRef="usd">182000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDctMy0xLTEtMA_39f77a5d-bf08-460a-bcf6-aa8f2462f8f3"
      unitRef="usd">1461000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDgtMS0xLTEtMA_6a977046-baab-4251-8074-719b53103f01"
      unitRef="usd">10000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNDgtMy0xLTEtMA_c9f168b8-a921-4dcd-b3ec-e2bc5d242d4d"
      unitRef="usd">6000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTAtMS0xLTEtMA_34fc0164-b4ae-4355-937a-9cda238b6842"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTAtMy0xLTEtMA_0fe0aabf-ecda-43e8-85f6-72f618514606"
      unitRef="usd">175000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <iclr:PaymentsForShareRepurchaseCosts
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTEtMS0xLTEtMA_047dea11-a598-4494-82bf-73b087e9416d"
      unitRef="usd">0</iclr:PaymentsForShareRepurchaseCosts>
    <iclr:PaymentsForShareRepurchaseCosts
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTEtMy0xLTEtMA_9c3fd0d9-27d8-4278-969b-e200a1c2c266"
      unitRef="usd">140000</iclr:PaymentsForShareRepurchaseCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTQtMS0xLTEtMA_cc7683a6-8573-4269-95cc-e01d0183fb12"
      unitRef="usd">172000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTQtMy0xLTEtMA_ad55d2f6-356f-43d1-a7e3-177e44884557"
      unitRef="usd">-173685000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTUtMS0xLTEtMA_0f14833e-90b5-4b52-8f1a-6b3f87d03054"
      unitRef="usd">539000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTUtMy0xLTEtMA_58142912-924e-4edb-a70c-be88b5173c53"
      unitRef="usd">-3443000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTYtMS0xLTEtMA_7d264e62-c14e-4288-92ae-1e05acb5b9c9"
      unitRef="usd">215191000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTYtMy0xLTEtMA_e070c203-ca3c-4ed3-bba1-648fb545ed48"
      unitRef="usd">71791000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTctMS0xLTEtMA_e55677c4-51eb-451f-9fc3-3d53661a753e"
      unitRef="usd">840305000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5f2b28913fb647e6a13d535c30da86d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTctMy0xLTEtMA_089ac7ca-c6c7-4363-b524-58b2b2d2d18c"
      unitRef="usd">520309000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTgtMS0xLTEtMA_2dbba4fd-eaf7-4a1a-8a8b-5ca9de35db14"
      unitRef="usd">1055496000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic4cf498063bc4acf9a5c276eb81af5dc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8xOS9mcmFnOjY4ODY1NWYzYjJkNjQwNDU4ZTM3YTk1NzkxNzM5Yjc5L3RhYmxlOmExNDM3ZjY1NjM3ZDQ1NzBiNmU1NjZjMmViZTMxZWEzL3RhYmxlcmFuZ2U6YTE0MzdmNjU2MzdkNDU3MGI2ZTU2NmMyZWJlMzFlYTNfNTgtMy0xLTEtMA_7e50b98c-6d8d-44b3-83a5-1b37515091ce"
      unitRef="usd">592100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommonStockSharesIssued
      contextRef="i93dd0a59247845fdad14d8329f386f05_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMy0xLTEtMS0w_151baea1-de38-484a-8a86-72a24c21a662"
      unitRef="shares">52788093</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i93dd0a59247845fdad14d8329f386f05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMy0yLTEtMS0w_4d3ffbb1-c4fb-49b6-bdb3-f0d51371679d"
      unitRef="usd">4580000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e01408f12da41c78ce130a551d82268_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMy0zLTEtMS0w_531d7d0d-d0ee-45f9-bf6a-4b66b50ac48d"
      unitRef="usd">617104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59d7d872d7894c1b8172f873e229d890_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMy00LTEtMS0w_c2a14682-e44d-41ec-8832-2fd44cede328"
      unitRef="usd">1134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie631457ea3ed4cbd924e2afc1f77a757_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMy01LTEtMS0w_44e0ffcc-6827-4b26-aeba-4f297c944dec"
      unitRef="usd">-35477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6640881c7d464385aa17822a48e64d4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMy02LTEtMS0w_1004d956-6ec6-47d9-bedb-11f420ba6ade"
      unitRef="usd">1262895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMy03LTEtMS0w_18c5d946-290a-4558-87f4-f13bab2e4119"
      unitRef="usd">1850236000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i18e015fdd80548c4a387483f38ee317e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfNi02LTEtMS0w_05c24f92-987e-4cdf-866c-7e158813d278"
      unitRef="usd">170987000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfNi03LTEtMS0w_440390e0-03be-436a-978a-0de55ab863d6"
      unitRef="usd">170987000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id4ddd8614f144aff83a11403329dd2a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfOC01LTEtMS0w_b8fc736c-7910-474c-9be8-5432dfc570ad"
      unitRef="usd">-8909000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfOC03LTEtMS0w_9aea5595-1dbe-40e2-93e8-8ef7669ba730"
      unitRef="usd">-8909000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding
      contextRef="id4ddd8614f144aff83a11403329dd2a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfOS01LTEtMS0w_3f0a2287-f872-49eb-b336-eae722628eeb"
      unitRef="usd">-239000</iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding>
    <iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfOS03LTEtMS0w_dc4e5289-57b5-46b5-b6d5-b609e2f3dcc5"
      unitRef="usd">-239000</iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="id4ddd8614f144aff83a11403329dd2a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTEtNS0xLTEtMA_2f37472e-8c75-417e-99ce-7bd36b34fbe3"
      unitRef="usd">-113000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTEtNy0xLTEtMA_c7b47c5a-f370-4ed9-9c39-8d9bfe6a0ddb"
      unitRef="usd">-113000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="id4ddd8614f144aff83a11403329dd2a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTItNS0xLTEtMA_dfd8ba05-d867-4ba3-9255-a84886e09139"
      unitRef="usd">778000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTItNy0xLTEtMA_eb777ed9-e6b0-4f67-b7a6-672bc00f5bfc"
      unitRef="usd">778000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id4ddd8614f144aff83a11403329dd2a8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTUtNS0xLTEtMA_ae9cddc1-be4d-48a9-a085-dbf88e5a609e"
      unitRef="usd">-8257000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i18e015fdd80548c4a387483f38ee317e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTUtNi0xLTEtMA_8c1863e2-9856-4c8a-8f42-441e6bcc177e"
      unitRef="usd">170987000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTUtNy0xLTEtMA_39f326ef-94a0-40fc-8e38-87dd10e34bcb"
      unitRef="usd">162730000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib2b4d179865640b9a2aaa257ed8c4f2b_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTctMS0xLTEtMA_e0ddf7a3-55c1-4b77-a437-a5394f8e1361"
      unitRef="shares">4020</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id8b033851b4042d698f703536dcd83e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTctMy0xLTEtMA_3501acec-1b49-487b-adba-5770da5f6d94"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTctNy0xLTEtMA_cd6a2b8a-3bc1-4735-a972-54dd4a6751fb"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib2b4d179865640b9a2aaa257ed8c4f2b_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTgtMS0xLTEtMA_d426561b-912b-4693-b388-9f074ad63a63"
      unitRef="shares">165950</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib2b4d179865640b9a2aaa257ed8c4f2b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTgtMi0xLTEtMA_33a02c3f-3994-4f9f-b2cc-84348dc29549"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTgtNy0xLTEtMA_3a072944-eec2-45c4-99e8-7857042f010b"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id8b033851b4042d698f703536dcd83e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTktMy0xLTEtMA_3856191f-808d-4657-889d-797bf80c6759"
      unitRef="usd">14805000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMTktNy0xLTEtMA_87948dcf-3840-4da8-866c-089b8c3b518f"
      unitRef="usd">14805000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="id8b033851b4042d698f703536dcd83e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjAtMy0xLTEtMA_16d60498-cc03-4079-83e7-273b6efe9397"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjAtNy0xLTEtMA_4eb5db23-20b1-4de1-829e-0bc771b5229f"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3bd0d2c31a3a4c4fb9d728c1db96acee_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjctMS0xLTEtMA_8d18258e-1810-49d1-98a5-7ea1c383c9f0"
      unitRef="shares">52958063</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i3bd0d2c31a3a4c4fb9d728c1db96acee_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjctMi0xLTEtMA_eebcf2b1-febf-43ff-87e6-f244313ae65d"
      unitRef="usd">4592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e7aabf59c13488ab4f4e677a5b6371b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjctMy0xLTEtMA_1bf0ca73-6dd5-477a-9129-bbe79110f940"
      unitRef="usd">632069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7847d67a01c34cd993bdbbbbf8d60d61_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjctNC0xLTEtMA_85e2e6d5-879e-4781-a790-e2a2aabb2916"
      unitRef="usd">1134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd80480a695c44dcb9b9706d89a2783c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjctNS0xLTEtMA_bbcd6b1f-1f5d-432a-a931-6fb39e4a64ff"
      unitRef="usd">-43734000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i849deeba58f948b7be208c4cf7813637_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjctNi0xLTEtMA_9c9603be-6fd7-4164-aeae-60e4394522d4"
      unitRef="usd">1433882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yMi9mcmFnOjg1YTZhOWIzYzUzNzQyZGU5Y2ViNGE3ZDEyMGM1OGE1L3RhYmxlOmU0NzZiMmQxZjRlODQ3YWJhZWI4MzY5ZGUxOGM1MmQ5L3RhYmxlcmFuZ2U6ZTQ3NmIyZDFmNGU4NDdhYmFlYjgzNjlkZTE4YzUyZDlfMjctNy0xLTEtMA_0d135a2f-6448-46d5-99e3-e52a699fac4f"
      unitRef="usd">2027943000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8yOC9mcmFnOjg2OTYwYTIyYzY2MDRlZjJhMzI4NmI3ZDE4NTdlYzRkL3RleHRyZWdpb246ODY5NjBhMjJjNjYwNGVmMmEzMjg2YjdkMTg1N2VjNGRfMTE4NQ_10ed4b40-2d19-4a5b-acab-28ab3f6521b8">Basis of presentation&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;These condensed consolidated financial statements which have been prepared in accordance with United States Generally Accepted Accounting Principles (&#x201c;US GAAP&#x201d;) have not been audited. The condensed consolidated financial statements reflect all adjustments, which are, in the opinion of management, necessary to present a fair statement of the operating results and financial position for the periods presented. The preparation of the condensed consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect reported amounts and disclosures in the condensed consolidated financial statements. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The condensed consolidated financial statements should be read in conjunction with the accounting policies and notes to the consolidated financial statements included in ICON&#x2019;s Form 20-F for the year ended December&#160;31, 2020 (see&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; note 2 - Significant accounting policies &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for impact of adoption of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;any&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;new accounting standards). Operating results for the six months ended June&#160;30, 2021 are not necessarily indicative of the results that may be expected for the fiscal period ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1MA_6d3395ed-6ef9-4f28-bcf8-e92e2bc3dd0f">Significant accounting policies&lt;div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Redeemable noncontrolling interests and equity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May 23, 2019, ICON acquired a majority ownership interest in MeDiNova. Included in the purchase agreement were put and call option arrangements with the noncontrolling interest holders that required (put option) or enabled (call option) ICON to purchase the remaining minority ownership at a future date. The option was accounted for as temporary equity, which was presented separately as redeemable noncontrolling interest on the Condensed Consolidated Balance Sheet. This classification reflects the assessment that the instruments were contingently redeemable in accordance with ASC 480-10-S99 '&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distinguishing Liabilities from Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Redeemable noncontrolling interests are accreted to their redemption value over the period from the date of issuance to the first date on which the option is exercisable. The change in the option's redemption value is recorded against retained earnings. In a computation of earnings per share, the accretion of redeemable noncontrolling interests to their redemption value is a reduction of net income attributable to the Group. Basic and diluted net income per ordinary share attributable to the Group includes the adjustment to reflect the accretion of the noncontrolling interest to its redemption value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On March 9, 2020 ICON exercised its option to call the outstanding shares in the noncontrolling interest to take 100% ownership of MeDiNova. On exercise of the call option, the noncontrolling interest is extinguished and a liability was recorded for the amount payable to the former noncontrolling interest holders. This liability was settled on July 17, 2020 for $43.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial assets - credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On January 1, 2020, the Group adopted ASU 2016-13&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; 'Measurement of Credit Losses on Financial Instruments (ASC 326)'&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which significantly changes the way entities recognize impairment of many financial assets by requiring immediate recognition of estimated credit losses expected to occur over their remaining life. The update provides guidance on the measurement of credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The amendment replaces the current incurred loss impairment approach with a methodology to reflect expected credit losses and requires consideration of a broader range of reasonable and supportable information to explain credit loss estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Group adopted ASC 326 using the modified retrospective measurement method for all in scope financial assets. Results for reporting periods beginning after January 1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable GAAP. The impact of transitioning to the new standard at January 1, 2020 was immaterial and no adjustment was recorded to retained earnings for the cumulative effect of adopting ASC 326. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On transition to ASC 326, the Group has revised the methodology to calculate the allowance for credit losses. The Group's estimate of expected credit losses considers historical credit loss information that is adjusted, where necessary, for current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. The Group's receivables and unbilled services are predominantly due from large and mid-tier pharmaceutical and biotechnology companies that share similar risk characteristics. The Group monitors their portfolio of receivables and unbilled services for any deterioration in current or expected credit quality (for example, expected delinquency level), and adjusts the allowance for credit losses as required.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Changes in the allowance for credit losses are recorded as a provision for (or reversal of) credit loss expense in the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Condensed &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consolidated Statement of Operations. Losses are charged against the allowance when management believes the uncollectibility of a previously provisioned amount is confirmed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The new leasing standard (&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1NQ_9daed131-f389-4116-9537-a2c5998496a0"&gt;ASC 842&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; 'Leases'&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;) was effective and adopted by ICON from January 1, 2019. ASC 842  '&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;' supersedes the requirements in ASC 840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; 'Leases'&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and requires that lessees recognize rights and obligations from virtually all leases (other than leases that meet the definition of a short-term lease) on their balance sheets as right-of-use assets with corresponding lease liabilities. The ASU also provides additional guidance on how to classify leases and how to determine the lease term for accounting purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;ICON adopted the new standard under the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1Ng_244e2187-50be-4d58-859c-3a626c1125e7"&gt;cumulative effect adjustment approach&lt;/span&gt;. Under this transition method, the new standard is applied from January 1, 2019 without restatement of comparative period amounts. Operating lease liabilities and right-of-use assets of $106.5 million were recorded on the Condensed Consolidated Balance Sheet as at January 1, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;There was no impact of adopting ASC 842 on opening retained earnings at January 1, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <iclr:StockholdersEquityNoteRedeemableNonControllingInterestPolicyPolicyTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1Mg_27b682a3-82f8-4129-b8cf-58c75916a636">&lt;div style="padding-left:9pt;text-align:justify;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Redeemable noncontrolling interests and equity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On May 23, 2019, ICON acquired a majority ownership interest in MeDiNova. Included in the purchase agreement were put and call option arrangements with the noncontrolling interest holders that required (put option) or enabled (call option) ICON to purchase the remaining minority ownership at a future date. The option was accounted for as temporary equity, which was presented separately as redeemable noncontrolling interest on the Condensed Consolidated Balance Sheet. This classification reflects the assessment that the instruments were contingently redeemable in accordance with ASC 480-10-S99 '&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distinguishing Liabilities from Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Redeemable noncontrolling interests are accreted to their redemption value over the period from the date of issuance to the first date on which the option is exercisable. The change in the option's redemption value is recorded against retained earnings. In a computation of earnings per share, the accretion of redeemable noncontrolling interests to their redemption value is a reduction of net income attributable to the Group. Basic and diluted net income per ordinary share attributable to the Group includes the adjustment to reflect the accretion of the noncontrolling interest to its redemption value.&lt;/span&gt;&lt;/div&gt;</iclr:StockholdersEquityNoteRedeemableNonControllingInterestPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="ifbe3e70ec5a84504a88407f03face02e_I20200309"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfMTQ0OA_52e78c18-79bd-4579-92c2-3afe49da7e0f"
      unitRef="number">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="ic34bb40f72ab4df5886251ae0200795f_D20200717-20200717"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfMTY5Nw_9d22a3ad-6249-406d-8223-49377d56573c"
      unitRef="usd">43900000</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA0Ng_677df4a5-3d68-468b-9da0-9661ab0ea161">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial assets - credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On January 1, 2020, the Group adopted ASU 2016-13&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; 'Measurement of Credit Losses on Financial Instruments (ASC 326)'&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which significantly changes the way entities recognize impairment of many financial assets by requiring immediate recognition of estimated credit losses expected to occur over their remaining life. The update provides guidance on the measurement of credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The amendment replaces the current incurred loss impairment approach with a methodology to reflect expected credit losses and requires consideration of a broader range of reasonable and supportable information to explain credit loss estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Group adopted ASC 326 using the modified retrospective measurement method for all in scope financial assets. Results for reporting periods beginning after January 1, 2020 are presented under ASC 326 while prior period amounts continue to be reported in accordance with previously applicable GAAP. The impact of transitioning to the new standard at January 1, 2020 was immaterial and no adjustment was recorded to retained earnings for the cumulative effect of adopting ASC 326. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On transition to ASC 326, the Group has revised the methodology to calculate the allowance for credit losses. The Group's estimate of expected credit losses considers historical credit loss information that is adjusted, where necessary, for current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. The Group's receivables and unbilled services are predominantly due from large and mid-tier pharmaceutical and biotechnology companies that share similar risk characteristics. The Group monitors their portfolio of receivables and unbilled services for any deterioration in current or expected credit quality (for example, expected delinquency level), and adjusts the allowance for credit losses as required.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Changes in the allowance for credit losses are recorded as a provision for (or reversal of) credit loss expense in the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Condensed &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Consolidated Statement of Operations. Losses are charged against the allowance when management believes the uncollectibility of a previously provisioned amount is confirmed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The new leasing standard (&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1NQ_9daed131-f389-4116-9537-a2c5998496a0"&gt;ASC 842&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; 'Leases'&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;) was effective and adopted by ICON from January 1, 2019. ASC 842  '&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;' supersedes the requirements in ASC 840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; 'Leases'&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and requires that lessees recognize rights and obligations from virtually all leases (other than leases that meet the definition of a short-term lease) on their balance sheets as right-of-use assets with corresponding lease liabilities. The ASU also provides additional guidance on how to classify leases and how to determine the lease term for accounting purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;ICON adopted the new standard under the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNTA1Ng_244e2187-50be-4d58-859c-3a626c1125e7"&gt;cumulative effect adjustment approach&lt;/span&gt;. Under this transition method, the new standard is applied from January 1, 2019 without restatement of comparative period amounts. Operating lease liabilities and right-of-use assets of $106.5 million were recorded on the Condensed Consolidated Balance Sheet as at January 1, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;There was no impact of adopting ASC 842 on opening retained earnings at January 1, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i010679f79c2f4b6fa4b77c14b074af98_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNDg3Mg_462b1dae-6fc4-4b2f-8c4f-6d83fe71cbe1"
      unitRef="usd">106500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i010679f79c2f4b6fa4b77c14b074af98_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNDg3Mg_7b603a56-c404-4303-a1d7-823640d694ec"
      unitRef="usd">106500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquity
      contextRef="i3ba73581f7304cf3b873dd744445f857_I20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zMS9mcmFnOjJmYWVhMGViNGU0MjRhNWVhNWMwZjdiOTZiNGQwNDU3L3RleHRyZWdpb246MmZhZWEwZWI0ZTQyNGE1ZWE1YzBmN2I5NmI0ZDA0NTdfNDk2OQ_50ef95f3-c9a4-4d72-86ce-7ef255a1f547"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RleHRyZWdpb246NDUwYjdiMzhkZjFiNGEyM2E2ZWU1ZGE3NThhZDE5NmZfODM_79e51951-14de-465b-b023-bacebc94c4f2">Revenue&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue disaggregated by customer profile is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Top client&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clients 2-5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;475,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;381,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clients 6-10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clients 11-25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;871,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,729,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,335,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Accounts receivable, unbilled revenue (contract assets) and unearned revenue or payments on account (contract liabilities)&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Accounts receivables and unbilled revenue are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Billed services (accounts receivable)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;722,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled services (unbilled revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,099,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,151,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,092,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,143,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unbilled services and unearned revenue or payments on account (contract assets and liabilities) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$ Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled services (unbilled revenue)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unearned revenue (payments on account)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(675,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(660,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(259,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(232,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Timing may differ between the satisfaction of performance obligations and the invoicing and collection of amounts related to our contracts with customers. We record assets for amounts related to performance obligations that are satisfied but not yet billed and/or collected. These assets are recorded as unbilled services and therefore contract assets rather than accounts receivables when receipt of the consideration is conditional on something other than the passage of time. Liabilities are recorded for amounts that are collected in advance of the satisfaction of performance obligations or billed in advance of the revenue being earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Unbilled services/revenue balances arise where invoicing or billing is based on the timing of agreed milestones related to service contracts for clinical research. Contractual billing arrangements in respect of certain reimbursable expenses (principally investigators) require billing by the investigator to the Company prior to billing by the Company to the customer. As there is no contractual right to set-off between unbilled services (contract assets) and unearned revenue (contract liabilities), each are separately presented gross on the Condensed Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Unbilled services as at June&#160;30, 2021 decreased by $13.3 million compared to December&#160;31, 2020. Unearned revenue increased by $14.4 million over the same period resulting in a decrease of $27.6 million in the net balance of unbilled services and unearned revenue or payments on account between December&#160;31, 2020 and June&#160;30, 2021. These fluctuations are primarily due to timing of payments and invoicing related to the Group's clinical trial management contracts. Billings and payments are established by contractual provisions including predetermined payment schedules which may or may not correspond to the timing of the transfer of control of the Company's services under the contract. Unbilled services arise from long-term contracts when a cost-based input method of revenue recognition is applied and revenue recognized exceeds the amount billed to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The credit loss expense and allowance for credit losses recognized on the Group's receivables and unbilled services were de minimis for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of June&#160;30, 2021 approximately $6.6 billion (June&#160;30, 2020: $5.7 billion) of revenue is expected to be recognized in the future in respect of unsatisfied performance obligations. The Company expects to recognize revenue on approximately 43% &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of the&lt;/span&gt; unsatisfied performance obligation over the next 12 months, with the remainder recognized thereafter over the duration of the customer contracts.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RleHRyZWdpb246NDUwYjdiMzhkZjFiNGEyM2E2ZWU1ZGE3NThhZDE5NmZfNzk_d3337eb6-be62-43f6-8fbc-812f7af908e6">Revenue disaggregated by customer profile is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.166%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Top client&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clients 2-5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;475,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;381,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clients 6-10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clients 11-25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;239,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;443,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;871,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,729,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,335,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d8e16b2f3d14e009b22aed909d83642_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNC0xLTEtMS0w_677c20b8-e786-4fb6-a6ec-5087abac1707"
      unitRef="usd">110356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifabbf0e13c4d4eed8273499a88e71e10_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNC0yLTEtMS0w_c2910b42-789c-4b8c-9f6c-07e47b3036c3"
      unitRef="usd">74932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61c50b8d82f142278738684bc9522314_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNC00LTEtMS0w_71986df8-0f9b-4ba9-975f-1dbf582ea3d7"
      unitRef="usd">274650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f9eca55c42e4455b2febcb8cb99864f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNC01LTEtMS0w_02d65119-23f7-465c-9a2a-53b0917e685e"
      unitRef="usd">156199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84fc7ce0c1ff4d2db5048264ff1d5095_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNi0xLTEtMS0w_e1de0f61-c291-4f75-9621-78980ab2448f"
      unitRef="usd">246094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeabb73ea47047fcaa26737ffe45f992_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNi0yLTEtMS0w_32d259fa-a9fc-4840-a62e-2e68fc555eca"
      unitRef="usd">179018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee3e40c3e35c4b6cb5cb978cf087fb70_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNi00LTEtMS0w_7da4f335-8300-48d9-8d40-6f6c61f39687"
      unitRef="usd">475994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3c5402e07ce48b58a8601301614808a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNi01LTEtMS0w_87477802-67d9-4793-8505-83d25c1aa23c"
      unitRef="usd">381996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0cfa804a1d942f89f99c34a607cc6fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNy0xLTEtMS0w_22b951b5-21a4-44f4-8dc3-39e29c5531c2"
      unitRef="usd">116237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c2d814f6d05414f935e3013216bfbf2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNy0yLTEtMS0w_b70d5cc6-8278-49e7-82b4-7f10298ee8d2"
      unitRef="usd">86449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb667cf6f857428fbb955516f7e4d10e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNy00LTEtMS0w_c18ec91b-20ab-4c76-83fd-d0ead4126781"
      unitRef="usd">239130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9aaf1f96a9b44dc97cb30903bb24f34_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfNy01LTEtMS0w_c350029f-d6e4-4c86-8377-9439621c8273"
      unitRef="usd">160800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if36283f52607412cbd53e2b9e2c398f2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOC0xLTEtMS0w_9c1cbbea-5b81-4f73-b8ff-1eab8eefdb0d"
      unitRef="usd">158577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b0ac1964b024900a79022832ad1ee0e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOC0yLTEtMS0w_1b249fc5-86ed-4fc3-ac1a-aa24ad028728"
      unitRef="usd">101417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib555d39e2e7049a6b2bcf8c66d7a0c0e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOC00LTEtMS0w_c3111c6e-03f6-400a-a327-bda2f56d2fbc"
      unitRef="usd">296432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74c12387bcb942ba800360979d9b7286_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOC01LTEtMS0w_4742e5cd-ac34-4692-9c6d-7451b4ad0b76"
      unitRef="usd">231501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc75e5be7a6f49c49f77dc7aa66e0e99_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOS0xLTEtMS0w_aacb9567-8b97-41a1-9475-ea1939c1937b"
      unitRef="usd">239891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i252aa7d592e1400b93522eddd8ec0597_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOS0yLTEtMS0w_6a1fe508-3ee9-4d5f-beab-45495fea5426"
      unitRef="usd">178412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5b1e1c146f14674bd169427834b09d7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOS00LTEtMS0w_9e987b46-1750-4c16-8576-bf3f0f2f8ff0"
      unitRef="usd">443147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c7bf2b558d744889df7e71edb6e083a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfOS01LTEtMS0w_acc9c543-d0dd-4f2a-be9f-9351e61d8e5a"
      unitRef="usd">404834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfMTEtMS0xLTEtMA_59143190-c5b2-47b4-8d15-9409a585e339"
      unitRef="usd">871155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfMTEtMi0xLTEtMA_4accfd2f-b8cb-416a-96b2-e2eb23969b57"
      unitRef="usd">620228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfMTEtNC0xLTEtMA_e3658d1c-cea9-46c0-84aa-6d9c3aa8a5e2"
      unitRef="usd">1729353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNC9mcmFnOjQ1MGI3YjM4ZGYxYjRhMjNhNmVlNWRhNzU4YWQxOTZmL3RhYmxlOmZlMjk3ODFjM2M1ZDQ5OWQ5Mjk2MjAyZDM0M2M5NzE0L3RhYmxlcmFuZ2U6ZmUyOTc4MWMzYzVkNDk5ZDkyOTYyMDJkMzQzYzk3MTRfMTEtNS0xLTEtMA_e29701bb-79ad-42d5-8ed4-1426124bfa69"
      unitRef="usd">1335330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfMjgyMg_1c7a09ac-6268-4829-af27-3aa5fc9215c0">Accounts receivables and unbilled revenue are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Billed services (accounts receivable)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;722,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled services (unbilled revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,099,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,151,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and unbilled revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,092,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,143,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unbilled services and unearned revenue or payments on account (contract assets and liabilities) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$ Change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled services (unbilled revenue)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unearned revenue (payments on account)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(675,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(660,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(259,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(232,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfMy0xLTEtMS0w_e20a0cf1-f0a8-49aa-8f12-7b910787a05d"
      unitRef="usd">684355000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfMy0zLTEtMS0w_6930d3f4-19cd-4177-8e92-86634cd6f019"
      unitRef="usd">722420000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfNC0xLTEtMS0w_3e30c626-894c-4f9f-9399-2753f07946ae"
      unitRef="usd">415390000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfNC0zLTEtMS0w_eb5320da-c397-4fdc-9a75-52de25ac220c"
      unitRef="usd">428684000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <iclr:ContractsReceivableGross
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfNS0xLTEtMS0w_3e796ce9-d85f-406b-b195-0e9e88bef222"
      unitRef="usd">1099745000</iclr:ContractsReceivableGross>
    <iclr:ContractsReceivableGross
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfNS0zLTEtMS0w_3b867400-87fd-433f-8f99-76e1248f1b61"
      unitRef="usd">1151104000</iclr:ContractsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfNi0xLTEtMS0w_11c1a520-bcf7-4548-a662-fcd4decadcfd"
      unitRef="usd">7108000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfNi0zLTEtMS0w_da894b4d-b611-488b-b5b1-b04c5abba344"
      unitRef="usd">7149000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <iclr:ContractsReceivableNet
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfOS0xLTEtMS0w_0bdffd89-cf41-49a2-8005-fe6dc396368d"
      unitRef="usd">1092637000</iclr:ContractsReceivableNet>
    <iclr:ContractsReceivableNet
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjAzYzJmZWVlOTI0ZjQ2YTI4NWQwNDcyNGJmYzg2N2JhL3RhYmxlcmFuZ2U6MDNjMmZlZWU5MjRmNDZhMjg1ZDA0NzI0YmZjODY3YmFfOS0zLTEtMS0w_1890ec1d-af35-4f6a-80bf-121a9dde5a25"
      unitRef="usd">1143955000</iclr:ContractsReceivableNet>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMi0xLTEtMS0w_cb7b417e-9feb-4aec-8533-c0749aa31df3"
      unitRef="usd">415390000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMi0zLTEtMS0w_dd5debe8-f88e-49ff-b8e6-a5b9236f839a"
      unitRef="usd">428684000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <iclr:IncreaseDecreaseInContractwithCustomerAssetGrossCurrent
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMi01LTEtMS0w_6d09bd21-df97-4db1-8d47-e4a915d8257b"
      unitRef="usd">-13294000</iclr:IncreaseDecreaseInContractwithCustomerAssetGrossCurrent>
    <iclr:IncreaseDecreaseInContractwithCustomerAssetGrossCurrentPercent
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMi03LTEtMS0w_3bad4d78-075f-4931-a776-97893c9e2449"
      unitRef="number">-0.031</iclr:IncreaseDecreaseInContractwithCustomerAssetGrossCurrentPercent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMy0xLTEtMS0w_b34698ab-c171-40e0-9c60-62614cd5ddde"
      unitRef="usd">675234000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMy0zLTEtMS0w_366f6345-ec51-4ada-a93e-ace49f2bce05"
      unitRef="usd">660883000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerLiabilityCurrent
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMy01LTEtMS0w_b95c8a2d-9f00-4220-aa07-e8154605835c"
      unitRef="usd">14351000</iclr:IncreaseDecreaseInContractWithCustomerLiabilityCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrentPercent
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfMy03LTEtMS0w_9e9a333e-0eed-4566-b881-65b08008269a"
      unitRef="number">0.022</iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrentPercent>
    <iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfNS0xLTEtMS0w_bb697ef1-8c38-4cb6-b799-21c3611f5678"
      unitRef="usd">-259844000</iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfNS0zLTEtMS0w_14437fcb-a822-4818-8b0f-e1cb81334ff5"
      unitRef="usd">-232199000</iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <iclr:ChangeinAdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfNS01LTEtMS0w_6093bd8d-ca3d-4a8d-b212-ef86bb200e38"
      unitRef="usd">-27645000</iclr:ChangeinAdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <iclr:ChangeinAdvancePaymentsNettedAgainstUnbilledContractsReceivablePercent
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RhYmxlOjg2OWYwNWMxNTk3ZDRmZGU4YjFmNGFiZWVlNmQ0MTg1L3RhYmxlcmFuZ2U6ODY5ZjA1YzE1OTdkNGZkZThiMWY0YWJlZWU2ZDQxODVfNS03LTEtMS0w_a5f77f03-810c-4ca9-9268-be1fe769ef49"
      unitRef="number">0.119</iclr:ChangeinAdvancePaymentsNettedAgainstUnbilledContractsReceivablePercent>
    <iclr:IncreaseDecreaseInContractwithCustomerAssetGrossCurrent
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfMTU3OQ_740600e5-c26f-4dbd-9581-1670d3adf678"
      unitRef="usd">-13300000</iclr:IncreaseDecreaseInContractwithCustomerAssetGrossCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerLiabilityCurrent
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfMTYyMQ_38d2ff87-2008-4c1c-9ec3-0320349d5aa1"
      unitRef="usd">14400000</iclr:IncreaseDecreaseInContractWithCustomerLiabilityCurrent>
    <iclr:ChangeinAdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfMTY2Nw_0d3908ae-5982-44de-bff8-486e5fbc5e9a"
      unitRef="usd">-27600000</iclr:ChangeinAdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfMjQ5Mg_8e5c9fd1-b632-46a6-aed7-d249c0f587ad"
      unitRef="usd">6600000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic4cf498063bc4acf9a5c276eb81af5dc_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfMjUwMA_aea498ee-eb57-459a-b2ea-3463f8177f14"
      unitRef="usd">5700000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i77a63c75974b40718c8e65ee9aa682d6_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfODc5NjA5MzAyNTUwMQ_fa0a8de2-ae1f-4354-a5e2-aa5605026eb7"
      unitRef="number">0.43</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i77a63c75974b40718c8e65ee9aa682d6_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV8zNy9mcmFnOjFlMjhjNDVlZjc4NjRjY2U5NmI1Yjc0OGYxZjg3NGFhL3RleHRyZWdpb246MWUyOGM0NWVmNzg2NGNjZTk2YjViNzQ4ZjFmODc0YWFfMjcyNg_fc82e36d-6ea2-4016-bcc4-e96e1db7deb6">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RleHRyZWdpb246NmM2MzI5ZDRjNWQzNGFkMzhlODhiYTFkZmM2YjBlODVfMjQ_09f58023-d288-4e81-b053-8cac053f356f">Goodwill&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;883,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current period acquisitions (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prior period acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;933,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RleHRyZWdpb246NmM2MzI5ZDRjNWQzNGFkMzhlODhiYTFkZmM2YjBlODVfMTg_34e9d3ec-cc47-4164-bcc7-49813b9ac495">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Opening balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;883,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current period acquisitions (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prior period acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;933,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;936,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfMy0xLTEtMS0w_a9d201b9-e1a3-4906-8fa4-1896bcaa9a0f"
      unitRef="usd">936257000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5f2b28913fb647e6a13d535c30da86d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfMy0zLTEtMS0w_afe1dae8-0b45-4c7f-9788-c826a2febd38"
      unitRef="usd">883170000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfNC0xLTEtMS0w_1f2eff29-7b8b-4490-a44d-5d231ceebe98"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9e2f6d32a27b4e6d9d90f47f377c7170_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfNC0zLTEtMS0w_ee6cf014-802a-493f-942b-20989708ffc7"
      unitRef="usd">27191000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfNS0xLTEtMS0w_ca249eb2-028a-4fbe-8e6c-98f2c9568e02"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i9e2f6d32a27b4e6d9d90f47f377c7170_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfNS0zLTEtMS0w_60d6e165-c0b2-40f5-950f-f19628c918bf"
      unitRef="usd">123000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfNi0xLTEtMS0w_b47495b6-8e6b-47c1-abaa-0c557e0cdaf3"
      unitRef="usd">-2870000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9e2f6d32a27b4e6d9d90f47f377c7170_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfNi0zLTEtMS0w_855f54cc-6cd9-4995-b263-53b3f0044487"
      unitRef="usd">25773000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfOC0xLTEtMS0w_c2279638-3263-420c-8d68-28ad40a76aca"
      unitRef="usd">933387000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80MC9mcmFnOjZjNjMyOWQ0YzVkMzRhZDM4ZTg4YmExZGZjNmIwZTg1L3RhYmxlOjIwMzIwMDJkYmMzODQ3YjA5NWEzNDc4ZWQ1MGQ0NDMwL3RhYmxlcmFuZ2U6MjAzMjAwMmRiYzM4NDdiMDk1YTM0NzhlZDUwZDQ0MzBfOC0zLTEtMS0w_ab08ddbf-2bc3-4cbe-886d-5aac92fbccf3"
      unitRef="usd">936257000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfNDU1Mw_769cf786-40de-46d0-8c63-172b55a4e5ba">Business combinations&#160;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;PRA Health Sciences Inc - Merger Completion&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On July 1, 2021, ICON plc announced the completion of its Merger with PRA Health Sciences Inc ("PRA"). The combined company will retain the name ICON and will bring together approximately 38,000 employees across 47 countries, creating the world&#x2019;s most advanced healthcare intelligence and clinical research organization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The combined company will leverage its enhanced operations to transform clinical trials and accelerate biopharma customers&#x2019; commercial success through the development of much needed medicines and medical devices. The new ICON will have a renewed focus on leveraging data, applying technology and accessing diverse patient populations to speed up drug development.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;Upon completion of the Merger, pursuant to the terms of the merger agreement, PRA became a wholly owned subsidiary of ICON plc. Under the terms of the Merger, PRA shareholders received per share $80 in cash and 0.4125 shares of ICON stock. The trading of PRA common stock on NASDAQ was suspended prior to market open on July 1, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;The consideration for the Merger is estimated at approximately $12.5&#160;billion. The opening balance sheet remains under preparation but we expect to record additional intangible assets of approximately $5.5&#160;billion from the acquisition. The purchase accounting associated with the PRA Merger remains ongoing and we await formal valuations reports to support the assets acquired and the liabilities assumed. We expect to conclude the purchase accounting exercise within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions &#x2013; MedPass Group ("MedPass")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On January 22, 2020 a subsidiary of the Company, ICON Investments Limited acquired 100% of the equity share capital of the MedPass Group. MedPass is the leading European medical device CRO, regulatory and reimbursement consultancy, that specializes in medical device development and market access. The acquisition of MedPass further enhances ICON&#x2019;s Medical Device and Diagnostic Research services, through the addition of new regulatory and clinical capabilities in Europe. The integration of MedPass&#x2019;s services brings noted expertise in complex class 3 medical devices, interventional cardiology and structural heart devices&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounting for the acquisition of MedPass was finalized in the period ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The acquisition of MedPass has been accounted for as a business combination in accordance with ASC 805 '&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations'&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The Company has made an assessment of the fair value of assets acquired and liabilities assumed as at that date. The following table summarizes the Company&#x2019;s fair values of the assets acquired and liabilities assumed:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 22,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash &amp;amp; cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill *&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Order backlog &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepayments and other current assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unearned revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-current deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash outflows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Working capital adjustment paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration **&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Goodwill represents the acquisition of an established workforce that specializes in medical device development and market access. None of the goodwill recognized is expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;** The fair value of the contingent consideration was estimated at the date of acquisition as $Nil.  Depending on performance of MedPass for the 12 month period ended December 31, 2020, the total consideration could have increased by a maximum of $6.7&#160;million in contingent consideration. In January 2021, the contingent consideration was finalized and a value of $Nil was payable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions &#x2013; CRN Holdings LLC (trading as Symphony Clinical Research ("Symphony"))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On September 24, 2019 a subsidiary of the Company, ICON Clinical Research LLC, acquired a 100% interest in Symphony. Symphony is a leading provider of at-home trial services and site support services. The acquisition of Symphony further enhances our site &amp;amp; patient services offering. Accounting for the acquisition of Symphony was finalized in the period ended September 30, 2020. The total consideration was $37.8 million and resulted in the recognition of $22.9 million in Goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total consideration included $2.5 million in contingent consideration, which was dependent on Symphony meeting certain revenue targets. The fair value of the contingent consideration was estimated at the date of acquisition. On June 12, 2020 the contingent consideration was settled at its revised fair value in the amount of $0.5&#160;million. The change in fair value has been recorded in the selling, general and administrative expense line of the Condensed Consolidated Statement of Operations in the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions &#x2013; MeDiNova &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On May 23, 2019 a subsidiary of the Company, ICON Clinical Research (U.K.) Limited acquired a 60% majority shareholding in MeDiNova, a site network with research sites in key markets in Europe and Africa. On March 9, 2020 ICON exercised its option to call the outstanding shares in the noncontrolling interest to take 100% ownership of MeDiNova. The acquisition further enhances ICON's patient recruitment capabilities in EMEA and complements ICON's existing site network in the US, PMG Research. Accounting for the acquisition of MeDiNova was finalized in the period ended June 30, 2020. The total consideration was $86.2 million and resulted in the recognition of $81.8&#160;million in Goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total consideration included $32.6 million to reflect the fair value of the redeemable noncontrolling interest. The fair value of the redeemable noncontrolling interest was estimated by applying  an income based approach. The valuation approach used was based on the future earnings of the company times an appropriate earnings multiple. Effective from March 9, 2020, the noncontrolling interest was derecognized and a liability was recognized, representing the assessment of the redemption value of the noncontrolling interest. This liability was settled on July 17, 2020 for $43.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions &#x2013; MolecularMD Corp ("MMD")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On January 25, 2019 a subsidiary of the Company, ICON Laboratory Services, Inc. acquired 100% of the share capital of MMD. MMD is a molecular diagnostic specialty laboratory that enables the development and commercialization of precision medicines in oncology. Accounting for the acquisition of MMD was finalized in the year ended December 31, 2019. The total consideration was $42.2&#160;million and resulted in the recognition of $22.4&#160;million in Goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <dei:EntityNumberOfEmployees
      contextRef="ib017ccf3f1ab4bce8e428d4fda3fbe53_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjc0ODc3OTA3OTc0NA_3b9f84f6-01e8-4cca-b8cf-ab546aabe1d8"
      unitRef="employee">38000</dei:EntityNumberOfEmployees>
    <us-gaap:NumberOfCountriesInWhichEntityOperates
      contextRef="ib017ccf3f1ab4bce8e428d4fda3fbe53_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjc0ODc3OTA3OTc1Mg_e6f10d82-80f4-4574-8de4-f9d57d99b5a0"
      unitRef="country">47</us-gaap:NumberOfCountriesInWhichEntityOperates>
    <iclr:BusinessCombinationConsiderationTransferredCashPaymentToShareholdersPerShareHeld
      contextRef="i63b79ee5d5cd462aa2b7489b414e968d_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjc0ODc3OTA3OTc1Ng_2c8c63a7-777b-457c-bd63-41fa93ba9496"
      unitRef="usdPerShare">80</iclr:BusinessCombinationConsiderationTransferredCashPaymentToShareholdersPerShareHeld>
    <iclr:BusinessCombinationConsiderationTransferredSharesIssuedToShareholdersPerShareHeld
      contextRef="i03cdcda2b5054ef4979359e60dc1382c_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjc0ODc3OTA3OTc2MQ_16098ac3-add9-4c5a-9783-8722fa8bca73"
      unitRef="shares">0.4125</iclr:BusinessCombinationConsiderationTransferredSharesIssuedToShareholdersPerShareHeld>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i544adac05e32458783412e40a361c676_D20210701-20210701"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfODc5NjA5MzAzMzQwOA_9ae2b329-c323-4bd3-a334-4a0e45fe8e7b"
      unitRef="usd">12500000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id0ef919fb1d84c38ae11fe73f4a90540_I20210701"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfODc5NjA5MzAzMzQzNg_152fe05a-cd38-4eef-952d-1868d75f55f0"
      unitRef="usd">5500000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMTU4_c0b7272b-27e0-4530-9879-35c410d79ef3"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfNDU1MA_e8d6a80e-bd7a-4f9a-873d-96c248103790">The following table summarizes the Company&#x2019;s fair values of the assets acquired and liabilities assumed:&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 22,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash &amp;amp; cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill *&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Order backlog &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepayments and other current assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unearned revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-current deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash outflows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Working capital adjustment paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent consideration **&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Goodwill represents the acquisition of an established workforce that specializes in medical device development and market access. None of the goodwill recognized is expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;** The fair value of the contingent consideration was estimated at the date of acquisition as $Nil.  Depending on performance of MedPass for the 12 month period ended December 31, 2020, the total consideration could have increased by a maximum of $6.7&#160;million in contingent consideration. In January 2021, the contingent consideration was finalized and a value of $Nil was payable.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMy0xLTEtMS0w_8845159d-c0f7-455b-8b50-c4b3beef50b9"
      unitRef="usd">10170000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfNC0xLTEtMS0w_2c9720ac-3b21-4cc6-80a1-683b1a89cb3e"
      unitRef="usd">45000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfNS0xLTEtMS0w_cf352fad-85c2-4e95-bdd5-161a9b7f89b2"
      unitRef="usd">539000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfNi0xLTEtMS0w_4a0b2f79-28ca-4bfb-9962-cd1a9d130d7e"
      unitRef="usd">27191000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibd0eeab5f74d474c95f366465562cb44_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfNy0xLTEtMS0w_7f95c648-4d24-4d78-b2fb-d25b164fc71c"
      unitRef="usd">11725000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iafff04bd2e534bcdadcd6b46b2b1d52b_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfOC0xLTEtMS0w_953c83ac-2c46-48e1-bae6-0f77a6c4f3f5"
      unitRef="usd">2883000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfOS0xLTEtMS0w_ef57f335-5b4e-4a8d-922a-facd2b8f34b2"
      unitRef="usd">3033000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMTItMS0xLTEtMA_4144446d-a505-4188-b521-1f77d98cca68"
      unitRef="usd">158000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMTMtMS0xLTEtMA_a6a64417-d01f-49fc-b3f5-5266a84dc367"
      unitRef="usd">368000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMTQtMS0xLTEtMA_54e602f8-7b21-4a98-929b-4ef39ac51e56"
      unitRef="usd">989000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMTUtMS0xLTEtMA_501738f5-a1a9-48a6-b230-c179be6d655a"
      unitRef="usd">2202000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentOperatingLeaseLiability
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMTYtMS0xLTEtMA_1273074f-5c95-4586-a207-5efb40e29168"
      unitRef="usd">219000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentOperatingLeaseLiability>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentOperatingLeaseLiability
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMTctMS0xLTEtMA_1db60137-0787-450b-88b5-a7bac016425d"
      unitRef="usd">320000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentOperatingLeaseLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMTgtMS0xLTEtMA_f2058ca5-c804-4050-8d2c-07ae4f43b44f"
      unitRef="usd">4090000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMjAtMS0xLTEtMA_ffd74d5c-4994-41a5-b9d4-04af2fc1ebee"
      unitRef="usd">47556000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4c208d1f0fa9469a9e628910795eb6aa_D20200122-20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMjItMS0xLTEtMA_997fb9c9-ab46-4b9a-91e2-eef01c649f0c"
      unitRef="usd">46992000</us-gaap:PaymentsToAcquireBusinessesGross>
    <iclr:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments
      contextRef="i4c208d1f0fa9469a9e628910795eb6aa_D20200122-20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMjMtMS0xLTEtMA_841cb464-2a01-40c7-b19f-2f09cd5ec362"
      unitRef="usd">564000</iclr:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMjQtMS0xLTEtMA_1560ca1f-6ca4-4a51-9281-2018fed95173"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i4c208d1f0fa9469a9e628910795eb6aa_D20200122-20200122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RhYmxlOjQxMmJhZWQ4ZTM3ZjRmODViMDAxMzAzNTgwYjJhODJhL3RhYmxlcmFuZ2U6NDEyYmFlZDhlMzdmNGY4NWIwMDEzMDM1ODBiMmE4MmFfMjYtMS0xLTEtMA_84ae463a-d89b-4f5d-95ba-508654013ffa"
      unitRef="usd">47556000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMTI3OA_6ab12f6f-56f3-40b9-92fc-565864570edf"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMTQ1OA_60da4b1c-f232-4a83-9667-4270c8bec324"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="icfc5124bd0f94b59a8307b7b80526536_I20200122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMTYwOQ_a55d3dd3-87db-4aec-afc3-dfce1024f212"
      unitRef="usd">6700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i59a1b512c6b348958e3dd8684e444b89_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMTcxNw_38b8da24-dc60-4320-9af6-aa8bca38844c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i7c2f47022264483abbef0ed08c230f11_I20190924"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMTkyMA_4dbd3a87-e899-4516-925c-53e7321ae386"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i42489d4deae2463ab9aeb249e0188a2b_D20190924-20190924"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjIzNw_fc6a927a-add7-4bfd-922a-22f2e6ae6ba9"
      unitRef="usd">37800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i7c2f47022264483abbef0ed08c230f11_I20190924"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjI3NQ_82caaab3-b9b7-450a-aa3c-cc7daafba1cd"
      unitRef="usd">22900000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7c2f47022264483abbef0ed08c230f11_I20190924"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjMyNQ_945361d3-cc42-448f-90f4-62aa7ed144ba"
      unitRef="usd">2500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id20d2c6109444009854c7b6a1c3f52d5_I20200612"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjYxMg_00e4756c-8c27-4bab-9b5c-8057d887830f"
      unitRef="usd">500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ia9ace7bb0bc64b8492bcf1ad8519dd45_I20190523"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMjkyOA_b060a6dc-2dc2-4de1-912a-fb7c6dd09b1d"
      unitRef="number">0.60</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="ifbe3e70ec5a84504a88407f03face02e_I20200309"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMzE1MQ_ccc5a88b-4cb7-4705-8703-b35f852db395"
      unitRef="number">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ieeaacaf6b9a54aeaa12bade77c2115e9_D20190523-20200717"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMzQ0OA_057dbd24-74d7-48c3-952b-72839e3eb158"
      unitRef="usd">86200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="ia9ace7bb0bc64b8492bcf1ad8519dd45_I20190523"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMzQ4Ng_0c9f7533-c9e5-487d-9aff-35f2e4d268d4"
      unitRef="usd">81800000</us-gaap:Goodwill>
    <iclr:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterestFairValue
      contextRef="ia9ace7bb0bc64b8492bcf1ad8519dd45_I20190523"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfMzUzNg_9ae1ed29-13c4-4bd2-95e9-204402b98b78"
      unitRef="usd">32600000</iclr:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterestFairValue>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="ic34bb40f72ab4df5886251ae0200795f_D20200717-20200717"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfNDA3Mw_c8da1516-1f4f-43b8-9ea4-642652e7f126"
      unitRef="usd">43900000</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ibf0b692a562f4079a63c6d0aba2a64ea_I20190125"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfNDIwOQ_2b1eca71-62e7-472a-b756-e479911511f8"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id953195e7dd4468b9f6e28aac69471d8_D20190125-20190125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfNDQ5Ng_e6248d40-e987-457e-af02-263dee2deaf3"
      unitRef="usd">42200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="ibf0b692a562f4079a63c6d0aba2a64ea_I20190125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80My9mcmFnOmM0NDM3ZGRkNmE0NDRlOGE5ZDM4MTc3YzY4NDE1ZTBiL3RleHRyZWdpb246YzQ0MzdkZGQ2YTQ0NGU4YTlkMzgxNzdjNjg0MTVlMGJfNDUzNA_b229e69b-aeb6-474b-a7b5-066707a71e79"
      unitRef="usd">22400000</us-gaap:Goodwill>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfMTE5MA_22028a82-c11d-4f6d-8acb-1cd1c767ca60">Equity method investments&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has invested $4.9 million to obtain a 49% interest in the voting share capital of Oncacare Limited ("Oncacare"). The Company&#x2019;s investment in Oncacare is accounted for under the equity method due to the Company's ability to exercise significant influence over Oncacare that is considered to be greater than minor. The Company records its pro rata share of the earnings/losses of this investment in 'Share of equity method investments' in the Condensed Consolidated Statement of Operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The majority investor has the right to sell the 51% majority voting share capital exclusively to the Company in a two and half year period commencing from January 1, 2023 and ICON also has the right to acquire the 51% majority voting share capital from August 1, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table represents our equity method investments at June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ownership Percentage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oncacare Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has invested $4.9&#160;million in Oncacare, which includes $2.5&#160;million that was paid on June 30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has recorded a loss of $0.5&#160;million representing its pro rata share of the losses in Oncacare for the three month period ended June&#160;30, 2021. The Company recorded a loss of $0.8&#160;million for the six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i01df37cc93c8498f988ed538b525ecbc_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfNjA_b42d4d4a-dd7a-4dfb-9353-c13a62128ef5"
      unitRef="usd">4900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfNzU_eddcbdd7-7a80-4ecd-8cb6-519a357eb7ff"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <iclr:EquityMethodInvestmentMajorityOwnershipPercentage
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfNjQy_fe0a7638-3c69-4f9d-be36-d84aaa338cd0"
      unitRef="number">0.51</iclr:EquityMethodInvestmentMajorityOwnershipPercentage>
    <iclr:EquityMethodInvestmentMajorityOwnershipPercentage
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfODAy_fe0a7638-3c69-4f9d-be36-d84aaa338cd0"
      unitRef="number">0.51</iclr:EquityMethodInvestmentMajorityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfMTE5Mg_c71e340c-4002-4eab-867b-be09933364a5">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table represents our equity method investments at June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ownership Percentage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oncacare Limited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RhYmxlOjc2MGM3ZjY2ZjVkNDQyZmViYmQ0YTc4MThlZjY2YTM0L3RhYmxlcmFuZ2U6NzYwYzdmNjZmNWQ0NDJmZWJiZDRhNzgxOGVmNjZhMzRfMy0xLTEtMS0w_80883297-b1ce-44b6-b9c3-332d182de907"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RhYmxlOjc2MGM3ZjY2ZjVkNDQyZmViYmQ0YTc4MThlZjY2YTM0L3RhYmxlcmFuZ2U6NzYwYzdmNjZmNWQ0NDJmZWJiZDRhNzgxOGVmNjZhMzRfMy0yLTEtMS0w_99b5f19a-588a-43aa-9954-0cfe21483ebf"
      unitRef="usd">3751000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RhYmxlOjc2MGM3ZjY2ZjVkNDQyZmViYmQ0YTc4MThlZjY2YTM0L3RhYmxlcmFuZ2U6NzYwYzdmNjZmNWQ0NDJmZWJiZDRhNzgxOGVmNjZhMzRfMy0zLTEtMS0w_06df69e4-2770-4d07-8ae4-41aceea05a25"
      unitRef="usd">4534000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i01df37cc93c8498f988ed538b525ecbc_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfOTU1_b42d4d4a-dd7a-4dfb-9353-c13a62128ef5"
      unitRef="usd">4900000</us-gaap:EquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfOTgx_e456103a-fc7a-421c-93ba-d6cd571ace6b"
      unitRef="usd">2500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfMTA5Mg_05773498-4c76-461b-962d-03f774150412"
      unitRef="usd">-500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV80Ni9mcmFnOmRkZjkwYWY2NjU2ODRkYTc5NDMxMWQ5ZDBmYjA3NTBjL3RleHRyZWdpb246ZGRmOTBhZjY2NTY4NGRhNzk0MzExZDlkMGZiMDc1MGNfODc5NjA5MzAyMzYzMQ_e5b34beb-e775-4793-bac9-608a37374c1e"
      unitRef="usd">-800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTQyNA_9cbcb715-daf6-4449-9ba0-baab2007019f">Restructuring&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring charges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;No restructuring charge was recognized during the six months ended June&#160;30, 2021 (June&#160;30, 2020: $18.1 million).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Prior Period Restructuring charges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A restructuring charge of $18.1 million was recognized in  the year ended December&#160;31, 2020 under a restructuring plan adopted following a review of operations.&#160;The restructuring plan reflected resource rationalization across the business to improve resource utilization, resulting in a charge of $11.4 million and office consolidation resulting in a charge for onerous lease obligations of $6.7 million, including the recognition of an impairment of right of use assets of $5.4&#160;million and provision for other related costs of $1.3&#160;million. No additional charge was recorded during the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Workforce reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Onerous Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Initial restructuring charge recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments (including related costs), associated with the 2020 restructuring plan, under the non-cancelable onerous leases as at June&#160;30, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Minimum rental payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments (including related costs)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;A restructuring charge of $12.5 million was recognized during the year ended December&#160;31, 2018 under a restructuring plan adopted following a review of operations.&#160;The restructuring plan reflected resource rationalization across the business to improve resource utilization, resulting in a charge of $9.7 million and office consolidation resulting in the recognition of an onerous lease obligation of  $2.8 million. No additional charge was recorded during the six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Workforce reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Onerous Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Initial restructuring charge recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At June&#160;30, 2021, $4.4 million is included within other liabilities and $2.6 million within non-current other liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfNDg_5a58402b-f756-4736-b439-2c621cd49962"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMjc0ODc3OTA3MTAzMw_e9f6b6cb-3b1d-4fbc-8c00-238dd5e5a981"
      unitRef="usd">18100000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id6ef6fae109b41eea1b7ee3e4a551845_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTgx_3988c612-2e63-48be-a632-a669f12fb411"
      unitRef="usd">18100000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if0e560f2097145feb8ac12ec34aa9ef9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfNDI2_57687a59-c11f-481d-92b4-f2d523f06203"
      unitRef="usd">11400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia2080b7f9a8e488ba86fd399d36d7872_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfNTA5_edcee9a9-1a5f-49cf-a214-6766ed63c463"
      unitRef="usd">6700000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i9e2f6d32a27b4e6d9d90f47f377c7170_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfNTgy_a4456301-78f7-479d-864b-1e5a9d1a59af"
      unitRef="usd">5400000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:RestructuringCharges
      contextRef="ib10ee0afe6234520acd62f8d006c5e1e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfNjI2_9152263c-b077-4ba8-be8c-47c54615ba3b"
      unitRef="usd">1300000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6019025d0fda4a5bb7e11a68ac4826ce_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfNjMw_e46c76a0-f4de-4faa-9977-5917ec126535"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id11909be65704b3fbf751079364be3d2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfNjMw_fc0f06d6-729e-4441-a341-96ddaae7944a"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTQyNQ_87de9ff7-2c24-4649-b9cf-a96181d50a7d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Workforce reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Onerous Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Initial restructuring charge recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange movement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Workforce reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Onerous Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Initial restructuring charge recorded&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,071)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="if0e560f2097145feb8ac12ec34aa9ef9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfMi0xLTEtMS0w_98a1715c-41a2-4da3-8b0b-9519c23d3bac"
      unitRef="usd">11391000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia2080b7f9a8e488ba86fd399d36d7872_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfMi0zLTEtMS0w_b638808c-d22d-4df3-8a4f-e10caea1c374"
      unitRef="usd">6698000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id6ef6fae109b41eea1b7ee3e4a551845_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfMi01LTEtMS0w_8a81e01b-f64c-4305-adb0-2d3978e52917"
      unitRef="usd">18089000</us-gaap:RestructuringCharges>
    <iclr:RestructuringReserveUtilizations
      contextRef="if0e560f2097145feb8ac12ec34aa9ef9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfMy0xLTEtMS0w_b629caa2-4404-4640-8437-73e4f39e114b"
      unitRef="usd">6987000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="ia2080b7f9a8e488ba86fd399d36d7872_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfMy0zLTEtMS0w_34c39385-4dad-4638-a159-170d4c9d255d"
      unitRef="usd">1309000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="id6ef6fae109b41eea1b7ee3e4a551845_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfMy01LTEtMS0w_9e4fa82b-ac81-42f9-9661-13fcf2b6cffb"
      unitRef="usd">8296000</iclr:RestructuringReserveUtilizations>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="if0e560f2097145feb8ac12ec34aa9ef9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNC0xLTEtMS0w_3d703d5f-e94a-41b4-8014-64b932b02ea3"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ia2080b7f9a8e488ba86fd399d36d7872_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNC0zLTEtMS0w_c062608f-c473-4737-8c0f-05d43446f1ca"
      unitRef="usd">-325000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="id6ef6fae109b41eea1b7ee3e4a551845_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNC01LTEtMS0w_aec3c327-9abb-4f46-a856-50bd6297d5b8"
      unitRef="usd">-325000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i218c29eaa99948e19344a596041ba8fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNS0xLTEtMS0w_42d93374-69fd-4047-8472-a1c6f9acbc8e"
      unitRef="usd">4404000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iab75c573a6564706b48c5e4ff4ce1d8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNS0zLTEtMS0w_aac600a3-92a8-495e-a340-42a18ba5eb27"
      unitRef="usd">5714000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i3d0615dcd00b478489abf0f4f603d27d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNS01LTEtMS0w_5a25e523-93a8-48ba-97cb-2a4dc39dd1d0"
      unitRef="usd">10118000</us-gaap:RestructuringReserve>
    <iclr:RestructuringReserveUtilizations
      contextRef="i95a3454fa7b94f46ab8362f00a2d9be7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNi0xLTEtMS0w_7aa7e6a1-5f14-4a62-8b5a-d5bcbe2d751b"
      unitRef="usd">2299000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="i9d475f2ab674490584735098cc92366c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNi0zLTEtMS0w_0216594d-c4d0-4a5c-be54-f8b8e6f2eef1"
      unitRef="usd">1345000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="id11909be65704b3fbf751079364be3d2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNi01LTEtMS0w_dd3bd7dd-970f-414b-bd9d-443ed483b7a5"
      unitRef="usd">3644000</iclr:RestructuringReserveUtilizations>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i95a3454fa7b94f46ab8362f00a2d9be7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNy0xLTEtMS0w_edba7d8c-4201-45a7-a96f-c4ccc1e7bc9d"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i9d475f2ab674490584735098cc92366c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNy0zLTEtMS0w_5c042e4b-9913-44c3-affc-b23c25ee1487"
      unitRef="usd">-4000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="id11909be65704b3fbf751079364be3d2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfNy01LTEtMS0w_543a7b84-19f1-4359-8928-eeca0d54fdc7"
      unitRef="usd">-4000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="id3f4833533884fddb14f63bf0466a834_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfOC0xLTEtMS0w_596677de-28eb-402d-9a1f-918fe870f52a"
      unitRef="usd">2105000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfOC0zLTEtMS0w_02a777b5-df02-4ac8-8431-8ed3b40f44df"
      unitRef="usd">4373000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i08b583119e8b439fa997839be60f0cea_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjc4NTlmNjAzY2RjMDQwOGU5ZTRlZWI1ZmEwMzU3ZGViL3RhYmxlcmFuZ2U6Nzg1OWY2MDNjZGMwNDA4ZTllNGVlYjVmYTAzNTdkZWJfOC01LTEtMS0w_8075e872-e61f-4952-bf4a-e747f1ebcee4"
      unitRef="usd">6478000</us-gaap:RestructuringReserve>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTQyNg_0dca9cfe-d76e-434f-91ec-11870e3c8615">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments (including related costs), associated with the 2020 restructuring plan, under the non-cancelable onerous leases as at June&#160;30, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Minimum rental payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments (including related costs)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Future minimum lease payments under non-cancelable leases as of June&#160;30, 2021 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Minimum rental payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due between 1 and 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfMy0xLTEtMS0w_aa5bfe26-9f9e-4eda-ab56-2edc02ede3f4"
      unitRef="usd">1210000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfNC0xLTEtMS0w_b9614fc1-ff61-4f7e-926d-4dc42c424bcc"
      unitRef="usd">1872000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfNS0xLTEtMS0w_11b4fdae-7dbe-464d-b351-68626a721b3d"
      unitRef="usd">1015000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfNi0xLTEtMS0w_1c2d5275-3cb3-4f4c-a26c-e130aa0a2f73"
      unitRef="usd">142000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfNy0xLTEtMS0w_0a8bf052-ef81-4f4a-993e-dfad1e016960"
      unitRef="usd">141000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <iclr:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfOC0xLTEtMS0w_e8633316-e2ed-4d3e-bcb4-6ab1c0408742"
      unitRef="usd">401000</iclr:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfOS0xLTEtMS0w_5ff3dbe1-b28a-41c4-98b8-ba6922ee2795"
      unitRef="usd">4781000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfMTAtMS0xLTEtMA_8d52eb67-37cb-4b1b-9feb-1f98c873109a"
      unitRef="usd">408000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i58a15856f2554a67a7418ae199b29e72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOmI3ZTQzYzA1Mzk1NTRlYTBiNmE1ODcxZmE2OGZlODNhL3RhYmxlcmFuZ2U6YjdlNDNjMDUzOTU1NGVhMGI2YTU4NzFmYTY4ZmU4M2FfMTEtMS0xLTEtMA_ba1cd298-bf35-4d06-b56b-2036b2f7f62c"
      unitRef="usd">4373000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RestructuringCharges
      contextRef="ie3489dcc33db4c109dabfbe620f40d0f_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfOTI1_f8e9736c-0190-4858-afd3-964cc189cf65"
      unitRef="usd">12500000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6fb20e1306374772a1b7db258bd5106f_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTE3Mw_57d95d95-bbf6-4388-a826-f137cf82f1fc"
      unitRef="usd">9700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3447e37f9d8e4ade91b40643c03895ac_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTI2NQ_9e34e08f-cf9d-4617-98bf-2f5c47626cd8"
      unitRef="usd">2800000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i191c180c7b6347f5b4496e07f67adab2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTI2OQ_81ccce48-d089-4dc0-8fcd-9ef566c35f83"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6fb20e1306374772a1b7db258bd5106f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMi0xLTEtMS0w_1dc34bb4-f3ac-4131-a8b1-7828bb8dcbec"
      unitRef="usd">9684000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3447e37f9d8e4ade91b40643c03895ac_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMi0zLTEtMS0w_a5818730-0d56-45fd-adb6-193712084b35"
      unitRef="usd">2806000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie3489dcc33db4c109dabfbe620f40d0f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMi01LTEtMS0w_08ce3a99-89db-447e-bae4-f63d89834d15"
      unitRef="usd">12490000</us-gaap:RestructuringCharges>
    <iclr:RestructuringReserveUtilizations
      contextRef="i6fb20e1306374772a1b7db258bd5106f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMy0xLTEtMS0w_28a7bcb5-4134-4332-bd84-f292ffd441c0"
      unitRef="usd">5399000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="i3447e37f9d8e4ade91b40643c03895ac_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMy0zLTEtMS0w_54fc3cef-7665-4deb-a6f4-100d801ccad9"
      unitRef="usd">672000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="ie3489dcc33db4c109dabfbe620f40d0f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMy01LTEtMS0w_27ed04e9-9ff4-4d04-b86b-380d8ee0b74a"
      unitRef="usd">6071000</iclr:RestructuringReserveUtilizations>
    <us-gaap:RestructuringReserve
      contextRef="i94e1bc8750074ca789898e952968ed00_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNS0xLTEtMS0w_dad219e2-58c9-4202-9746-d60079f9a67c"
      unitRef="usd">4285000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6c552388af0e4fb0886a5f18a9e22f9b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNS0zLTEtMS0w_6c92541b-abbb-4db6-95f6-d4a6ca50be18"
      unitRef="usd">2134000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie215a2bffac3496aa99156c273eda6b4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNS01LTEtMS0w_930230d8-0aa4-48bf-bffa-8e77d0c68c77"
      unitRef="usd">6419000</us-gaap:RestructuringReserve>
    <iclr:RestructuringReserveUtilizations
      contextRef="i0954b336f7a24717a8f3d667b9cf6463_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNi0xLTEtMS0w_215266bf-218a-44c3-ad2b-60faadc5915b"
      unitRef="usd">3554000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="i874bb4bd6f13439f81217ed0e87d85c7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNi0zLTEtMS0w_a09c3c15-0355-44ac-9c1d-791dee0b5803"
      unitRef="usd">1228000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="ice91bc486ff6420ea454038293ead9ec_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNi01LTEtMS0w_23707f06-4c63-45e8-9790-3b34f458a078"
      unitRef="usd">4782000</iclr:RestructuringReserveUtilizations>
    <us-gaap:RestructuringReserve
      contextRef="ibca581e5ab234018acd1322844b11c7d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNy0xLTEtMS0w_e95b6253-7c2d-4e60-98dd-25f7ad2d3d3e"
      unitRef="usd">731000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8db71babffe24661bb2de2012c666feb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNy0zLTEtMS0w_d5ed7bfa-0ff7-4484-8922-fbe3eab1acbf"
      unitRef="usd">906000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i487dda9ca6494f68baace6e6ac3012b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfNy01LTEtMS0w_1262b39d-a1e6-4271-8172-8f7aa3d12581"
      unitRef="usd">1637000</us-gaap:RestructuringReserve>
    <iclr:RestructuringReserveUtilizations
      contextRef="i7745b8b9d95f4eeaac2e0d7a8606dd56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfOC0xLTEtMS0w_c8c28041-12a6-4f76-a87a-8a5b5abbf697"
      unitRef="usd">731000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="ia0034f93ae0147f593be365e5154656a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfOC0zLTEtMS0w_ed3311d7-f977-4c49-9bf0-dee706c5af30"
      unitRef="usd">276000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="i7b2c0830408e49179042466e7ab720bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfOC01LTEtMS0w_6fde3d6d-e37c-4e6f-9a47-ef9bd1f9dce0"
      unitRef="usd">1007000</iclr:RestructuringReserveUtilizations>
    <us-gaap:RestructuringReserve
      contextRef="i4887020e300147d59820f27dbf586883_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfOS0xLTEtMS0w_cf4f5fad-2914-4874-9894-d4c12835fb5c"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i764a3b80117e47babc28dc168c4b87c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfOS0zLTEtMS0w_56931492-9fc1-49fc-a704-2a2190ab90ab"
      unitRef="usd">630000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i514b4af68bf64a39b212ff693c1d0fc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfOS01LTEtMS0w_cfe16463-2872-490c-a715-5fe7bba447f9"
      unitRef="usd">630000</us-gaap:RestructuringReserve>
    <iclr:RestructuringReserveUtilizations
      contextRef="ib68bf80699344feda4fec626591e435d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMTAtMS0xLTEtMA_dd2a22d6-b8d6-4b06-bb40-b5417391ee3b"
      unitRef="usd">0</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="ib59bd1577305439882772ed3fe86c06e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMTAtMy0xLTEtMA_09d43342-b71e-4e6a-8ac7-853d85435e76"
      unitRef="usd">97000</iclr:RestructuringReserveUtilizations>
    <iclr:RestructuringReserveUtilizations
      contextRef="i191c180c7b6347f5b4496e07f67adab2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMTAtNS0xLTEtMA_530d7f70-2323-416e-9b97-a3f4d9ada6dc"
      unitRef="usd">97000</iclr:RestructuringReserveUtilizations>
    <us-gaap:RestructuringReserve
      contextRef="ic482725d33d94461aba66e58cdfb0daa_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMTEtMS0xLTEtMA_2b0a5554-0e66-4709-bf8d-72a341c925ee"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i07c407fe77ee4ed9997dffbd7dd3c223_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMTEtMy0xLTEtMA_61da1af6-6269-4477-b630-8bcf45ad43bb"
      unitRef="usd">533000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ibe81d24eff5643d7ad29b67dc30ad16a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RhYmxlOjQ3M2FlMzI5MzEyMDQ1NDhhNGFmMTQxMzJmZjU2ZjVkL3RhYmxlcmFuZ2U6NDczYWUzMjkzMTIwNDU0OGE0YWYxNDEzMmZmNTZmNWRfMTEtNS0xLTEtMA_d276ba66-b476-47ba-b70d-c38f5072b6a0"
      unitRef="usd">533000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i67c9e732d101438aa9c36022bd3b3f6d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTMzNA_cbe06905-17ca-4b7d-b634-78510573a2ae"
      unitRef="usd">4400000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="id91088c62be648c78320590fbba2a8a3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81Mi9mcmFnOjFhMDY5N2MxMzUzNDRjYWZhYmYwZmFlZTlmNDRlZGI0L3RleHRyZWdpb246MWEwNjk3YzEzNTM0NGNhZmFiZjBmYWVlOWY0NGVkYjRfMTM3OQ_bb36004b-bd07-42ab-8e23-74dbbcc2335a"
      unitRef="usd">2600000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfOTQ5_8a28d883-d61b-46cc-800e-598d9999465e">Operating leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Lease costs recorded under operating leases for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from sub-leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Of the total cost of $14.9 million incurred in the six months ended June&#160;30, 2021 (June&#160;30, 2020: $15.3 million), $13.8 million (June&#160;30, 2020: $14.0 million) is recorded within selling, general and administration costs and $1.1 million (June&#160;30, 2020: $1.3 million) is recorded within direct costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the three and six months ended June&#160;30, 2021 and June&#160;30, 2020, costs incurred by the Group related to variable lease payments was de minimis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Right-of-use assets obtained during the three months ended June&#160;30, 2021 excluding early termination options, now reasonably certain to be exercised of $Nil (June&#160;30, 2020: $1.6 million), totaled $1.0 million (June&#160;30, 2020: $0.2 million). Right-of-use assets obtained during the six months ended June&#160;30, 2021, excluding early termination options now reasonably certain to be exercised of $4.2 million (June&#160;30, 2020: $1.6 million), totaled $3.8 million (June&#160;30, 2020: $4.5 million). In the three and six months ended June 30, 2020, office consolidations resulted in the recognition of an onerous lease obligation. The right-of-use assets related to these offices have been impaired to the extent they are considered onerous and a loss $5.4&#160;million was recorded (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;note 8 - Restructuring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;). No impairment losses were recognized in the three and six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The weighted average remaining lease term and weighted-average discount rate at June&#160;30, 2021 were 3.93 years and 2.52%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Future minimum lease payments under non-cancelable leases as of June&#160;30, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Minimum rental payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Due between 1 and 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Lease imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;Operating lease liabilities are presented as current and non-current. Operating lease liabilities of $22.8 million have been included in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjc0ODc3OTA3MzUyOA_2872165d-d82d-445d-9f9e-29ef3d6f9fc8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjc0ODc3OTA3MzUyOA_9e92f9b4-ee35-4dc3-8285-4c15d6fcd5a1"&gt;other liabilities&lt;/span&gt;&lt;/span&gt; as at June&#160;30, 2021 (June&#160;30, 2020: $23.1 million).</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfOTQ0_4ccf5c45-23d4-4c07-b19d-503995bd36bc">Lease costs recorded under operating leases for the three and six months ended June&#160;30, 2021 and June&#160;30, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.376%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from sub-leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfMy0xLTEtMS0w_4dc88838-9307-44f6-a327-cf537b4cae93"
      unitRef="usd">7549000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfMy0yLTEtMS0w_062913a1-b943-40b8-93bf-f7583d21f17c"
      unitRef="usd">7768000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfMy0zLTEtMS0w_caac30dc-1b68-4f6f-9dbb-3c2ae49440a2"
      unitRef="usd">15338000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfMy00LTEtMS0w_979acd92-94a5-4c32-818b-01b21bccf565"
      unitRef="usd">15857000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNC0xLTEtMS0w_abd6ead2-50c6-4000-973f-8b9c11b58175"
      unitRef="usd">220000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNC0yLTEtMS0w_4b07b3ae-6bdf-4e22-ab75-d88cca35b576"
      unitRef="usd">246000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNC0zLTEtMS0w_433d7dab-3dd3-47ca-817b-494b78f5f3a5"
      unitRef="usd">431000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNC00LTEtMS0w_1f33c6aa-81ad-44d2-bad4-706b9c501d8f"
      unitRef="usd">514000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNS0xLTEtMS0w_40801363-b6dd-4052-9a06-d7623193fae7"
      unitRef="usd">7329000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNS0yLTEtMS0w_902c37f3-a9b2-4aed-96b8-c9d773eca35c"
      unitRef="usd">7522000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNS0zLTEtMS0w_b9af18e4-b997-45da-820f-8e0222e39890"
      unitRef="usd">14907000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOjI0Nzc5Zjc5MjdhZjRlOTM4NTQyZTAxZjc1OWZjYjk1L3RhYmxlcmFuZ2U6MjQ3NzlmNzkyN2FmNGU5Mzg1NDJlMDFmNzU5ZmNiOTVfNS00LTEtMS0w_88c59210-165a-4718-915c-1c95c79366a9"
      unitRef="usd">15343000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMTM2_13bf1b14-d29e-4e26-b261-6b00777385a3"
      unitRef="usd">14900000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMTY2_813cc967-9d57-4eb3-9e85-3e3d186a7a05"
      unitRef="usd">15300000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="idb9d74e108f94a85a19cd3e387cb5377_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxNTA3Nw_fa6e8b96-6268-4929-9444-5e48bc424ca1"
      unitRef="usd">13800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i03039fb4fdf449dca5299819e7a6cc76_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMTg3_31f7304c-b440-46fd-843e-70b8d270f161"
      unitRef="usd">14000000.0</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4ec919666aaa4743b7b06e81b07152dc_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxNTA5Mw_cb4f8847-151e-4953-b940-14bad87a6c68"
      unitRef="usd">1100000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib40a913532c24c6097dfc88a7241a634_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjcy_bad45406-c9e1-4972-b162-264db0871be7"
      unitRef="usd">1300000</us-gaap:LeaseCost>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxMzUyMQ_b1ad7268-bdf2-4d71-9bf5-15fd442c4af2"
      unitRef="usd">0</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxMzM4NA_3da94665-a6a9-445c-a804-79b6d9ede66a"
      unitRef="usd">1600000</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNTU1_2891d035-d90a-4155-bbe5-fcdb2c0c27e7"
      unitRef="usd">1000000.0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNTYz_f35c3a4f-28cc-4bf4-8243-cddcad9a0598"
      unitRef="usd">200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxMzY5MQ_6267e0e3-f70c-48d6-ad3a-cead5389334c"
      unitRef="usd">4200000</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxMzcwMQ_923fb210-8da8-4e1b-a6fb-eb9e768f7724"
      unitRef="usd">1600000</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxMzcxNg_0eb7fa45-a5b3-4418-b80a-bb9405cab8db"
      unitRef="usd">3800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNDM5ODA0NjUxMzcyNA_265f48f1-907b-40bf-8da4-9884946310a8"
      unitRef="usd">4500000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i9e2f6d32a27b4e6d9d90f47f377c7170_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjc0ODc3OTA3MzM4OQ_48af1283-0e51-4d99-b6fc-4faba8ba2de5"
      unitRef="usd">5400000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjc0ODc3OTA3MzQwMg_7bbdd590-1dc2-4c0e-80b3-bdd593dc62a0"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfMjc0ODc3OTA3MzQwMg_dbbcb58c-e5b2-431a-ba55-a496e532e1c2"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNjU3_c3d7b447-cfa5-4b1f-a1e8-f2bad33c4d01">P3Y11M4D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfNjY0_a3c8525c-f0a2-4d5a-b2f5-4d3032e474c8"
      unitRef="number">0.0252</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOmVhOWYxOTM4MGFjYjRmYTM5MzQwOTI0YWUyMzE5OWI2L3RhYmxlcmFuZ2U6ZWE5ZjE5MzgwYWNiNGZhMzkzNDA5MjRhZTIzMTk5YjZfMy0xLTEtMS0w_c4e74bc0-2ec7-4ca2-9d41-cf8447bc191b"
      unitRef="usd">24293000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <iclr:LesseeOperatingLeaseLiabilityPaymentsDueBetweenRollingYearOneAndYearFive
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOmVhOWYxOTM4MGFjYjRmYTM5MzQwOTI0YWUyMzE5OWI2L3RhYmxlcmFuZ2U6ZWE5ZjE5MzgwYWNiNGZhMzkzNDA5MjRhZTIzMTk5YjZfNC0xLTEtMS0w_7b402998-1e2f-4c78-8ea6-6329aaf6a06a"
      unitRef="usd">43579000</iclr:LesseeOperatingLeaseLiabilityPaymentsDueBetweenRollingYearOneAndYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOmVhOWYxOTM4MGFjYjRmYTM5MzQwOTI0YWUyMzE5OWI2L3RhYmxlcmFuZ2U6ZWE5ZjE5MzgwYWNiNGZhMzkzNDA5MjRhZTIzMTk5YjZfNS0xLTEtMS0w_ac07d69a-104c-4aac-a9b7-055f8331ec91"
      unitRef="usd">6377000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOmVhOWYxOTM4MGFjYjRmYTM5MzQwOTI0YWUyMzE5OWI2L3RhYmxlcmFuZ2U6ZWE5ZjE5MzgwYWNiNGZhMzkzNDA5MjRhZTIzMTk5YjZfNi0xLTEtMS0w_eaff4480-5685-49ee-8f52-c33d02f6ecb5"
      unitRef="usd">74249000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOmVhOWYxOTM4MGFjYjRmYTM5MzQwOTI0YWUyMzE5OWI2L3RhYmxlcmFuZ2U6ZWE5ZjE5MzgwYWNiNGZhMzkzNDA5MjRhZTIzMTk5YjZfNy0xLTEtMS0w_4b73ac7c-65a4-4947-9f34-93917a3e5deb"
      unitRef="usd">4107000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RhYmxlOmVhOWYxOTM4MGFjYjRmYTM5MzQwOTI0YWUyMzE5OWI2L3RhYmxlcmFuZ2U6ZWE5ZjE5MzgwYWNiNGZhMzkzNDA5MjRhZTIzMTk5YjZfOC0xLTEtMS0w_d23f2029-b53e-43ea-98da-efc17f1cdba5"
      unitRef="usd">70142000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfODc0_ed09790e-aeb4-4049-b324-063e94104f51"
      unitRef="usd">22800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic4cf498063bc4acf9a5c276eb81af5dc_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81NS9mcmFnOjg0YmJmOWNhMmZhZDQyZTQ5NjQ0MTRkODA1YTgwM2IzL3RleHRyZWdpb246ODRiYmY5Y2EyZmFkNDJlNDk2NDQxNGQ4MDVhODAzYjNfOTMx_0d459803-1e6a-4de2-b2b2-4f19255ec84f"
      unitRef="usd">23100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfODky_4f1e176e-d57e-4573-aff3-33c737032788">Income taxes&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Income taxes recognized during the six months ended June&#160;30, 2021 and June&#160;30, 2020, comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes (excluding restructuring)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax impact of restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As at June&#160;30, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; the Company maintains a $17.4 million liability (December&#160;31, 2020: $19.6 million) for unrecognized tax benefit, which is comprised of $17.1 million (December&#160;31, 2020: $19.1 million) related to items generating unrecognized tax benefits and $0.3 million (December&#160;31, 2020: $0.5 million) for interest and penalties related to such items. The Company recognizes interest accrued on unrecognized tax benefits as an additional income tax expense.&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;The Company has analyzed the filing positions in all of the significant federal, state and foreign jurisdictions where it is required to file income tax returns, as well as open tax years in these jurisdictions. The only periods subject to audit by the major tax jurisdictions where the Company does business are the 2016 through 2020 tax years. During such audits, local tax authorities may challenge the positions taken by us in our tax returns.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfODg4_f799f862-627d-408f-8429-ef79dda9e1a7">Income taxes recognized during the six months ended June&#160;30, 2021 and June&#160;30, 2020, comprise:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes (excluding restructuring)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Tax impact of restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfMy0xLTEtMS0w_89e83d7a-fe21-4eda-817c-a348c26450fe"
      unitRef="usd">14133000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfMy0zLTEtMS0w_e23ef750-e264-4935-8c3c-240f6f3333f6"
      unitRef="usd">8671000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfMy01LTEtMS0w_2bf7f73b-9907-4f02-bb4e-e1de6d3fa048"
      unitRef="usd">30281000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfMy03LTEtMS0w_355e90ed-bbc4-4e58-b3d5-c09432ba33ca"
      unitRef="usd">21261000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNC0xLTEtMS0w_49394a1b-8241-4931-a649-e7767a2ad45b"
      unitRef="usd">0</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNC0zLTEtMS0w_4e59830e-c734-4a03-97a0-eb8ade4b50c0"
      unitRef="usd">-2261000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNC01LTEtMS0w_6af44687-0c40-4b00-bf82-924e297f2eae"
      unitRef="usd">0</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNC03LTEtMS0w_3c94ec8b-3871-4e5a-874b-b7af4ebcbae0"
      unitRef="usd">-2261000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNS0xLTEtMS0w_003104db-c0a7-4f38-bef5-a6142b279b05"
      unitRef="usd">14133000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNS0zLTEtMS0w_f172032a-009c-4be9-82e8-d0c83105a2a2"
      unitRef="usd">6410000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNS01LTEtMS0w_2068c76d-552c-4048-af76-704b5243ff39"
      unitRef="usd">30281000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RhYmxlOmY2YmY3ZDA4MjAzNDQ0YWRiY2Q3YWNkNWQ4YmFlMTExL3RhYmxlcmFuZ2U6ZjZiZjdkMDgyMDM0NDRhZGJjZDdhY2Q1ZDhiYWUxMTFfNS03LTEtMS0w_a757821c-6b09-4eab-93f9-ed6ae3cd014a"
      unitRef="usd">19000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfMTI0_b53b4414-986c-49bb-b66e-666b5058b970"
      unitRef="usd">17400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfMTQz_71b643ad-a786-49e2-be30-a22bdfb04518"
      unitRef="usd">19600000</us-gaap:UnrecognizedTaxBenefits>
    <iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfMjAw_d6f1e70c-4c7c-4682-9476-0a6343c6b4a7"
      unitRef="usd">17100000</iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions>
    <iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfMjA5_32af570c-ab27-415b-908b-5ab59f214321"
      unitRef="usd">19100000</iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfMjcy_2f4194c7-2c2c-4452-a609-81e24410ca75"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV81OC9mcmFnOjU0NjJhYzExYTNlYjQxN2Y4NmU5NjYxOTA3YTRhOTY1L3RleHRyZWdpb246NTQ2MmFjMTFhM2ViNDE3Zjg2ZTk2NjE5MDdhNGE5NjVfMjgx_561baf65-c045-484f-9aef-4b74dd6796f2"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RleHRyZWdpb246NThjMjU2N2Q5YjVkNDgyODgzNjMwMzk0YjUxMTg5ZTZfMTI3MA_fef16e29-f389-46e1-b034-9e11e438a441">Net income per ordinary share&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic net income per ordinary share attributable to the Group has been computed by dividing net income available to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted net income per ordinary share is computed by adjusting the weighted average number of ordinary shares outstanding during the period for all potentially dilutive ordinary shares outstanding during the period and adjusting net income for any changes in income or loss that would result from the conversion of such potential ordinary shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There is no difference in net income used for basic and diluted net income per ordinary share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic and diluted net income per ordinary share attributable to the Group includes the adjustment to reflect the accretion of the noncontrolling interest in MeDiNova to its redemption value. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The reconciliation of the number of shares used in the computation of basic and diluted net income per ordinary share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of ordinary shares outstanding for basic net income per ordinary share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,909,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,570,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,860,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,959,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive share options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of ordinary shares outstanding for diluted net income per ordinary share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,381,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,028,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,294,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,691,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The reconciliation of net income attributable to the Group and net income attributable to the Group (including NCI redemption amount) as used to calculate net income per ordinary share attributable to the Group is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the Group&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest adjustment to redemption amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the Group (including NCI redemption adjustment)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per Ordinary Share attributable to the Group (including NCI redemption adjustment):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RleHRyZWdpb246NThjMjU2N2Q5YjVkNDgyODgzNjMwMzk0YjUxMTg5ZTZfMTI2Ng_f6e9b42e-db29-4ed4-b2b0-e7210602df4b">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The reconciliation of the number of shares used in the computation of basic and diluted net income per ordinary share is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of ordinary shares outstanding for basic net income per ordinary share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,909,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,570,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,860,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,959,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive share options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;458,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;434,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of ordinary shares outstanding for diluted net income per ordinary share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,381,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,028,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,294,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,691,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The reconciliation of net income attributable to the Group and net income attributable to the Group (including NCI redemption amount) as used to calculate net income per ordinary share attributable to the Group is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the Group&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest adjustment to redemption amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the Group (including NCI redemption adjustment)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per Ordinary Share attributable to the Group (including NCI redemption adjustment):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMi0xLTEtMS0w_4aae0323-4775-49bf-a24d-854c9a10c7cb"
      unitRef="shares">52909368</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMi0zLTEtMS0w_5fc03f2d-f7b7-46cd-bd45-b97decc5c60e"
      unitRef="shares">52570104</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMi01LTEtMS0w_f0a7ff8e-4628-41de-bb97-6c1cc6076e7a"
      unitRef="shares">52860414</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMi03LTEtMS0w_8f4b257a-92d1-45f6-a8b0-1dbbadb6e892"
      unitRef="shares">52959229</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMy0xLTEtMS0w_32272fb3-a42e-4c90-8668-33e8029e7fde"
      unitRef="shares">472133</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMy0zLTEtMS0w_0f5645bc-2f5a-4581-b192-2b44f76bd460"
      unitRef="shares">458463</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMy01LTEtMS0w_020e4aac-0599-4d91-b438-c69712511863"
      unitRef="shares">434021</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfMy03LTEtMS0w_01f16111-e3fe-43dd-acc0-3d529badafa5"
      unitRef="shares">731909</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfNC0xLTEtMS0w_563098bd-250b-4f2a-abcb-fcb1c16f9778"
      unitRef="shares">53381501</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfNC0zLTEtMS0w_28236036-b8d1-47b5-919c-d35132471898"
      unitRef="shares">53028567</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfNC01LTEtMS0w_e1992e1a-f81c-481c-bf63-d4fbb1246f60"
      unitRef="shares">53294435</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjU2ZmEzN2MxNzAxODQyYTQ5MTJkMzg1ZmZkMDBkNGFlL3RhYmxlcmFuZ2U6NTZmYTM3YzE3MDE4NDJhNDkxMmQzODVmZmQwMGQ0YWVfNC03LTEtMS0w_0f357a06-5370-4df9-b861-7f5204fddcc2"
      unitRef="shares">53691138</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMy0xLTEtMS0w_06588d01-a005-4995-bd7c-96c3e7a534cc"
      unitRef="usd">73865000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMy0zLTEtMS0w_ef214aaf-8c75-458c-8b2f-e3aa4f8947ee"
      unitRef="usd">47760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMy01LTEtMS0w_72d41978-16be-41d8-b131-7e7ba2530c9d"
      unitRef="usd">170987000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMy03LTEtMS0w_6c495402-6618-4d9f-95de-0a4bcba08756"
      unitRef="usd">139456000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNC0xLTEtMS0w_3e375544-48e7-4647-8a06-46f10ea64404"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNC0zLTEtMS0w_3a21d89c-b83e-4b95-856d-6f3420df0933"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNC01LTEtMS0w_c6fd917e-2957-4e9a-a95b-ab63034fe1a2"
      unitRef="usd">0</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNC03LTEtMS0w_51d55763-a960-4f3e-9dc8-87b0ea22e80a"
      unitRef="usd">4522000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNS0xLTEtMS0w_f14ddbde-4b8a-49e3-ab23-8cd253853efa"
      unitRef="usd">73865000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNS0zLTEtMS0w_de7de837-3e5b-424c-a7fe-3b9ba4d7aad7"
      unitRef="usd">47760000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNS01LTEtMS0w_2d43e489-93f3-4ecf-9498-e7162bc8e7cf"
      unitRef="usd">170987000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfNS03LTEtMS0w_977bcf36-d1cf-4bbc-a0a2-b2335a5cb6a4"
      unitRef="usd">134934000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTAtMS0xLTEtMA_8dd6588c-756a-4450-86eb-339ba8a23878"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTAtMy0xLTEtMA_d8a6e412-7217-4fa5-a216-630abd02a393"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTAtNS0xLTEtMA_1653620a-27a0-46a3-8a74-b50c2f9f26f4"
      unitRef="usdPerShare">3.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTAtNy0xLTEtMA_9fa09367-5322-4734-a02e-75ff8008f5b3"
      unitRef="usdPerShare">2.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTEtMS0xLTEtMA_ea0fa4eb-f61e-4ff3-97fd-f1281b57ac2f"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTEtMy0xLTEtMA_c3e31858-7adb-4733-b218-fe6a99efb554"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTEtNS0xLTEtMA_56178b51-6aa9-4666-a1e4-b534a4385840"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82MS9mcmFnOjU4YzI1NjdkOWI1ZDQ4Mjg4MzYzMDM5NGI1MTE4OWU2L3RhYmxlOjdkOTRiMTJkNmU4NzQwZWFiZWYwMDFmMzhhZGJkNDg3L3RhYmxlcmFuZ2U6N2Q5NGIxMmQ2ZTg3NDBlYWJlZjAwMWYzOGFkYmQ0ODdfMTEtNy0xLTEtMA_833cdb25-48de-4b41-8f69-c683f829df6d"
      unitRef="usdPerShare">2.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzM2MA_1d887f40-0759-48bd-a0a7-8a8a0a883abe">Share-based awards&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On July 21, 2008, the Company adopted the Employee Share Option Plan 2008 (the &#x201c;2008 Employee Plan&#x201d;) pursuant to which the Compensation and Organization Committee of the Company&#x2019;s Board of Directors may grant options to any employee, or any Director holding a salaried office or employment with the Company or a Subsidiary for the purchase of ordinary shares. On the same date, the Company also adopted the Consultants Share Option Plan 2008 (the &#x201c;2008 Consultants Plan&#x201d;), pursuant to which the Compensation and Organization Committee of the Company&#x2019;s Board of Directors may grant options to any consultant, adviser or non-executive Director retained by the Company or any Subsidiary for the purchase of ordinary shares.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On February 14, 2017, both the 2008 Employee Plan and the 2008 Consultants Plan (together the &#x201c;2008 Option Plans&#x201d;) were amended and restated in order to increase the number of options that can be issued under the 2008 Consultants Plan from 0.4 million to 1.0 million and to extend the date for options to be granted under the 2008 Option Plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;An aggregate of 6.0 million ordinary shares have been reserved under the 2008 Employee Plan, as reduced by any shares issued or to be issued pursuant to options granted under the 2008 Consultants Plan, under which a limit of 1.0 million shares applies. Further, the maximum number of ordinary shares with respect to which options may be granted under the 2008 Employee Option Plan, during any calendar year to any employee shall be 0.4 million ordinary shares.&#160;There is no individual limit under the 2008 Consultants Plan. No options may be granted under the 2008 Option Plans after February 14, 2027.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Each option granted under the 2008 Option Plans will be an employee stock option, or NSO, as described in Section 422 or 423 of the Internal Revenue Code. Each grant of an option under the 2008 Options Plans will be evidenced by a Stock Option Agreement between the optionee and the Company. The exercise price will be specified in each Stock Option Agreement, however option prices will not be less than 100% of the fair market value of an ordinary share on the date the option is granted.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On January 17, 2003, the Company adopted the Share Option Plan 2003 (the &#x201c;2003 Share Option Plan&#x201d;) pursuant to which the Compensation and Organization Committee of the Board could grant options to officers and other employees of the Company or its subsidiaries for the purchase of ordinary shares. An aggregate of 6.0 million ordinary shares were reserved under the 2003 Share Option Plan; and, in no event could the number of ordinary shares issued pursuant to options awarded under this plan exceed 10% of the outstanding shares, as defined in the 2003 Share Option Plan, at the time of the grant, unless the Board expressly determined otherwise. Further, the maximum number of ordinary shares with respect to which options could be granted under the 2003 Share Option Plan during any calendar year to any employee was 0.4 million ordinary shares. The 2003 Share Option Plan expired on January 17, 2013. No new options may be granted under this plan.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Share option awards are granted with an exercise price equal to the market price of the Company&#x2019;s shares at date of grant. Prior to 2018, share options typically vest over a period of five years from date of grant and expire eight years from date of grant. Share options granted to non-executive directors during 2018 vest over 12 months and expire eight years from the date of grant. The maximum contractual term of options outstanding at June&#160;30, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; is eight years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes option activity for the six months ended June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;br/&gt;Number of Shares&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average Grant Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.86&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;650,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has outstanding options with fair values ranging from $12.24 to $64.07 per option or a weighted average fair value of $25.97 per option. The Company issues ordinary shares for all options exercised. The total amount of fully vested share options which remained outstanding at June&#160;30, 2021 was 336,942. Fully vested share options at June&#160;30, 2021 have an average remaining contractual term of 3.63 years, an average exercise price of $92.71 and a total intrinsic value of $38.4 million. The total intrinsic value of options exercised during the six months ended June&#160;30, 2021 was $0.7 million (June&#160;30, 2020: $4.3 million).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the movement in non-vested share options for the six months ended June&#160;30, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;br/&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair value of Stock Options Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The weighted average fair value of options granted during the six months ended June&#160;30, 2021 and June&#160;30, 2020 was calculated using the Black-Scholes option pricing model. The weighted average grant date fair values and assumptions used were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Expected volatility is based on the historical volatility of our common stock over a period equal to the expected term of the options; the expected life represents the weighted average period of time that options granted are expected to be outstanding given consideration to vesting schedules and our historical experience of past vesting and termination patterns. The risk-free rate is based on the U.S. government zero-coupon bonds yield curve in effect at time of the grant for periods corresponding with the expected life of the option.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Share Units and Performance Share Units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On April 23, 2013, the Company adopted the 2013 Employees Restricted Share Unit and Performance Share Unit Plan (the &#x201c;2013 RSU Plan&#x201d;) pursuant to which the Compensation and Organization Committee of the Company&#x2019;s Board of Directors may select any employee, or any Director holding a salaried office or employment with the Company, or a Subsidiary to receive an award under the plan. On May 11, 2015, the 2013 RSU Plan was amended and restated in order to increase the number of shares that can be issued under the RSU Plan by 2.5 million shares.&#160;Accordingly, an aggregate of 4.1 million ordinary shares have been reserved for issuance under the 2013 RSU Plan. The shares are awarded at par value and vest over a service period. Awards under the 2013 RSU Plan may be settled in cash or shares at the option of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On April 30 2019, the Company approved the 2019 Consultants and Directors Restricted Share Unit Plan (the &#x201c;2019 Consultants RSU Plan&#x201d;), which was effective as of May 16, 2019, pursuant to which the Compensation and Organization Committee of the Company&#x2019;s Board of Directors may select any consultant, adviser or non-executive Director retained by the Company, or a Subsidiary to receive an award under the plan. 250,000 ordinary shares have been reserved for issuance under the 2019 Consultants RSU Plan. The awards are at par value and vest over a service period. Awards granted to non-executive directors during 2019, 2020 and 2021 vest over twelve months. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has awarded RSUs and PSUs to certain key individuals of the Group. The following table summarizes RSU and PSU activity for the six months ended June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;PSU&lt;br/&gt;Outstanding&lt;br/&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;PSU&lt;br/&gt;Weighted&lt;br/&gt;Average Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PSU&lt;br/&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;RSU&lt;br/&gt;Outstanding&lt;br/&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;RSU&lt;br/&gt;Weighted&lt;br/&gt;Average Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSU&lt;br/&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.87&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The fair value of PSUs vested for the six months ended June&#160;30, 2021 totaled $5.1 million (full year 2020: $5.3 million).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The fair value of RSUs vested for the six months ended June&#160;30, 2021 totaled $16.1 million (full year 2020: $14.3 million).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The PSUs vest based on service and specified EPS targets over the periods 2019 &#x2013; 2021, 2020 &#x2013; 2022 and 2021 - 2023. Depending on the amount of EPS from 2019 to 2023, up to an additional 83,897 PSUs may also be granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-cash stock compensation expense&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Non-cash stock compensation expense for the  six months ended June&#160;30, 2021 and June&#160;30, 2020 has been allocated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Direct costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total non-cash stock compensation expense not yet recognized &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;at June&#160;30, 2021 amounted to $72.6 million. The weighted average period over which this is expected to be recognized is 2.42 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0d2ab7ce50d34f5abd3b07cba2e9f707_I20170213"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMTAxMA_ec9fcc6a-8355-420f-9281-0e86c62231fa"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id470987e00404b44bef9fd38721e8d7a_I20170214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMTAxNg_3bd4223f-241f-49a3-b64d-33a16c105b83"
      unitRef="shares">1000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i435a6c179ec74546a46a89d074a17523_I20170214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMTExNQ_96b20078-f0dd-46e3-83e5-2c34b906272f"
      unitRef="shares">6000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <iclr:LimitOfSharesIssuedOrToBeIssuedPursuantToOptionsGranted
      contextRef="ia64e7f2dcf934d8993ac69adfc4d9691_D20170214-20170214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMTMxNQ_75385fa1-11d0-43c8-adde-e88d7a38ada7"
      unitRef="shares">1000000.0</iclr:LimitOfSharesIssuedOrToBeIssuedPursuantToOptionsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="i6e82e0afb1424d32818415bd0196bafc_D20170214-20170214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMTUxMw_b4b4b79e-f32e-4858-97ae-37b74eaab193"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ic74cbf669d4e414b95aa4ba06bf944ce_D20170214-20170214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMjA4Mg_1b2f412f-4e1e-440b-b35c-27aa29a80429"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2e7491d7863d4804b286847daacfc200_I20030117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMjQ4Mw_a42a1946-f065-49b4-b1f7-d66ad5daf9b6"
      unitRef="shares">6000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="i6e50a65f45d9414f8a34970346d6a783_D20030117-20030117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMjY2MQ_03e7459d-9308-4907-9cad-56163ae58582"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="i6e50a65f45d9414f8a34970346d6a783_D20030117-20030117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMjk4MA_6149c637-f0f9-466d-957e-6ad97a78816b"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i917c4df10ec04bc294572258be1b94fe_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzI5MA_0e730158-e0b0-41f6-969a-814e6ee4cb6b">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i917c4df10ec04bc294572258be1b94fe_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzMyMw_7ab4d5ce-d657-4a1f-9095-08bcea06393d">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ica022a38594e4833bf3b1e6d905a4832_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzQxNw_2be0c11f-5721-4a70-bf73-3dd41872ef81">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ica022a38594e4833bf3b1e6d905a4832_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzQzMQ_ecc8526c-368f-4a92-b5cb-57b67abcaaa9">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i971eeae1ed75486bb407a54327da82ad_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzUxOQ_8ea15b60-84bd-425c-bc24-6ce47d71c9f1">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzM2Ng_33efa66b-c627-435c-9e80-cec339634d1e">The following table summarizes option activity for the six months ended June&#160;30, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;br/&gt;Number of Shares&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average Grant Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;553,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.86&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;650,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.90&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i224606d372eb43d2b789ca2e727e27ee_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMS0xLTEtMS0w_05e607ab-9596-4888-9a64-7fe7fc11af5b"
      unitRef="shares">553746</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i224606d372eb43d2b789ca2e727e27ee_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMS0zLTEtMS0w_b6266b5d-0872-40a3-b70e-fddd1e5e9f78"
      unitRef="usdPerShare">108.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue
      contextRef="i224606d372eb43d2b789ca2e727e27ee_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMS01LTEtMS0w_478c71d6-ffdc-4e8e-9d19-0041fa033b1b"
      unitRef="usdPerShare">31.63</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i1b2c15337f8c4f19bb3b7a2d51545e1e_D20201231-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMS03LTEtMS0w_68f42b62-e2ea-4d07-aad6-2ed499fcce03">P4Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMi0xLTEtMS0w_f5b59332-f1bc-4337-921d-7247085be0e3"
      unitRef="shares">100299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMi0zLTEtMS0w_9122a453-f48c-449f-bcb9-9876e132d48c"
      unitRef="usdPerShare">177.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMi01LTEtMS0w_3a330c98-6bb5-4e0f-a439-9ad222f59714"
      unitRef="usdPerShare">49.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMy0xLTEtMS0w_0707dcf4-4b15-4c6b-b5c2-e05519ab13a9"
      unitRef="shares">4020</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMy0zLTEtMS0w_af6f9fc3-6026-427b-b477-8fa4acf97c38"
      unitRef="usdPerShare">42.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfMy01LTEtMS0w_9842c14f-9d78-416d-956b-c0693fb3b736"
      unitRef="usdPerShare">14.07</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfNC0xLTEtMS0w_cd6c8b28-8b28-4a8f-85fa-842982d3dade"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfNC0zLTEtMS0w_e29f591d-f4d8-4a20-954d-e1077d8a81e4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <iclr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfNC01LTEtMS0w_52e85644-bd8f-458a-9809-336b0803f6c8"
      unitRef="usdPerShare">0</iclr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfNi0xLTEtMS0w_e9277660-a09f-48d5-8cbc-813e7a27e232"
      unitRef="shares">650025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfNi0zLTEtMS0w_33238daf-b1ee-4129-8dd9-dd0f3fe886d7"
      unitRef="usdPerShare">119.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfNi01LTEtMS0w_83889882-86f9-483d-988c-255af55e61b2"
      unitRef="usdPerShare">34.44</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib50a9ce676e04eab8139da5c0458b704_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfNi03LTEtMS0w_2c91423c-fc6e-4173-967b-73ecf0dd1cb1">P4Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfOC0xLTEtMS0w_484df06e-d9ec-4f2e-9440-962156152eb9"
      unitRef="shares">336942</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfOC0zLTEtMS0w_289d0616-64d4-4187-8bb0-6ec055a6bd32"
      unitRef="usdPerShare">92.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfOC01LTEtMS0w_f3dcc393-59b8-4bd8-b427-09aa5789ba1c"
      unitRef="usdPerShare">27.42</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ib50a9ce676e04eab8139da5c0458b704_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjk1OWFhYTMxYTlmZDRlYmZhNGI2MGFmZTAzN2E3M2Y4L3RhYmxlcmFuZ2U6OTU5YWFhMzFhOWZkNGViZmE0YjYwYWZlMDM3YTczZjhfOC03LTEtMS0w_18b36eda-2ae8-48a4-945d-b1411c343950">P3Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPrice
      contextRef="i188292ca9b244090b9e72dc9c2fbda82_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzY2MA_03da6b99-d5a9-407a-842b-efe77a0d92b1"
      unitRef="usdPerShare">12.24</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPrice>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPrice
      contextRef="i3d9790295b2242969911c058a3d9ad1d_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzY2Nw_feafc73b-7aa8-4c82-b6f2-3b8b4bee67a8"
      unitRef="usdPerShare">64.07</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPrice>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageOptionPrice
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzcxOA_9163ca99-6634-40c1-833e-3182b8803365"
      unitRef="usdPerShare">25.97</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageOptionPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzg3OQ_927a1efa-8e4f-4765-be55-3dc4751bb9ed"
      unitRef="shares">336942</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ib50a9ce676e04eab8139da5c0458b704_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzk2Mg_18b36eda-2ae8-48a4-945d-b1411c343950">P3Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfMzk5Ng_ea6a7298-a089-4bc0-8957-5ced6f8a3897"
      unitRef="usdPerShare">92.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNDAzMQ_6092a359-2dce-46de-a7d0-c92c0fddf24c"
      unitRef="usd">38400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNDEwNA_c54b380d-bc71-4429-bb3f-f23e119dfc55"
      unitRef="usd">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1dbe0eca5e4144138ac8277de95b2d60_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNDExMw_851024cb-2049-4604-a11b-f0aa290bb6cf"
      unitRef="usd">4300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzM3NQ_33301f89-0a12-4324-807d-8ee42a41a610">The following table summarizes the movement in non-vested share options for the six months ended June&#160;30, 2021:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options&lt;br/&gt;Outstanding&lt;br/&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;328,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i224606d372eb43d2b789ca2e727e27ee_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfMS0xLTEtMS0w_79347a15-8cf5-44d6-ba1b-806977fa8817"
      unitRef="shares">328901</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i224606d372eb43d2b789ca2e727e27ee_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfMS0zLTEtMS0w_afb00106-d5e6-4d2b-8efc-3645f747eecb"
      unitRef="usdPerShare">125.89</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i224606d372eb43d2b789ca2e727e27ee_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfMS01LTEtMS0w_d238bb16-e627-499c-b2d5-062aa3a357e0"
      unitRef="usdPerShare">36.24</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfMy0xLTEtMS0w_e7fd141a-2365-43e6-a6b0-6d2c8f967fcf"
      unitRef="shares">100299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsGrantedInPeriodWeightedAverageExercisePrice
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfMy0zLTEtMS0w_3c394de1-c696-422d-88fe-dc0a49417295"
      unitRef="usdPerShare">177.76</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsGrantedInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfMy01LTEtMS0w_d942f56b-289a-4ce0-8a50-6f55092124a4"
      unitRef="usdPerShare">49.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNC0xLTEtMS0w_2d4793ec-83f3-4e0f-b4e2-dc2db80b8199"
      unitRef="shares">116117</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsVestedInPeriodWeightedAverageExercisePrice
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNC0zLTEtMS0w_6158b493-b43c-4c46-9a66-31abb8444f74"
      unitRef="usdPerShare">109.53</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsVestedInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNC01LTEtMS0w_f8660654-e9bb-41ee-8537-277253e76fed"
      unitRef="usdPerShare">31.84</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNS0xLTEtMS0w_2ca9ccc8-fe8c-4533-9812-5dfea6b9cbef"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsForfeitedInPeriodWeightedAverageExercisePrice
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNS0zLTEtMS0w_511b8c1a-36aa-452d-8ec7-7aacadc2b89e"
      unitRef="usdPerShare">0</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsForfeitedInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNS01LTEtMS0w_4d44e42b-80ba-48a4-8920-f86a7721ed36"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNy0xLTEtMS0w_6a6a35bf-f4ad-438e-84a5-e277af5c1e4d"
      unitRef="shares">313083</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNy0zLTEtMS0w_508d68f0-c581-4e77-a398-2f822bae4881"
      unitRef="usdPerShare">148.58</iclr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iab858dd27ccc4756a0f9412e4dbf3cb5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjYxZmE5OWNmNmZmYTQwMDliZWY3NzllZTIwYTQ3NmJkL3RhYmxlcmFuZ2U6NjFmYTk5Y2Y2ZmZhNDAwOWJlZjc3OWVlMjBhNDc2YmRfNy01LTEtMS0w_7288b2bc-44c5-4827-abef-4222949c96a0"
      unitRef="usdPerShare">42.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzM3MA_9957739b-640d-405e-a795-fea05394ef77">The weighted average grant date fair values and assumptions used were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Assumptions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfMi0xLTEtMS0w_7e749f7e-3184-4cd1-ba5d-233a7c523276"
      unitRef="usdPerShare">49.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1dbe0eca5e4144138ac8277de95b2d60_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfMi0zLTEtMS0w_d9a37874-9a1b-464b-98f2-aab2b63d5460"
      unitRef="usdPerShare">42.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNC0xLTEtMS0w_d04fc3ad-40d4-4cd8-a0c9-a7d96302b1dc"
      unitRef="number">0.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i1dbe0eca5e4144138ac8277de95b2d60_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNC0zLTEtMS0w_bd9d1554-71bd-43c2-aa56-d24762ae3d64"
      unitRef="number">0.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNS0xLTEtMS0w_834dcba1-f0ac-41d6-ae97-c01491f6c3ae"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1dbe0eca5e4144138ac8277de95b2d60_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNS0zLTEtMS0w_fb459c01-a8fd-4cc0-b493-707189a9d2aa"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i095e18f1dc994670b909c545466c2311_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNi0xLTEtMS0w_7ded9fcb-aeaf-4170-aab2-f3d78d4efdf7"
      unitRef="number">0.0078</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1dbe0eca5e4144138ac8277de95b2d60_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNi0zLTEtMS0w_1aa0e962-2f20-4657-8b03-94283b01e31e"
      unitRef="number">0.0057</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib50a9ce676e04eab8139da5c0458b704_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNy0xLTEtMS0w_f48101a3-84c8-4761-865a-d082e109ec8e">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia73cf4bc0e134f6f9bea0d3428a7fff2_D20200630-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjhhNjM0ZTk2OTY2YTRkMzhiNTc2YmRkYjk0NTQ2YTE2L3RhYmxlcmFuZ2U6OGE2MzRlOTY5NjZhNGQzOGI1NzZiZGRiOTQ1NDZhMTZfNy0zLTEtMS0w_ca2564f2-4e3d-4ea8-9c75-1ccba8a77824">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i74695feb10f84cafb11cd363ed9d467c_D20150511-20150511"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNTU5OA_6dcbb53e-9276-47c9-931c-465c6af1b86b"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5bea04be6bee4538bfd830a45750908e_I20150511"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNTYzOA_0c739984-8b7a-4422-9bed-7870f611c332"
      unitRef="shares">4100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9dd1f7eddcdf4d058df236117dbcfae4_I20190516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNjI5MQ_4d41fb73-080b-4e34-8add-43a492922bd0"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1067ab075020430089af1705dd66a85f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNjUxMg_340fe22d-65ca-4a6d-9836-76315c2672c3">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <iclr:ScheduleOfShareBasedCompensationRestrictedStockUnitsPerformanceStockUnitsAwardActivityTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzM2NQ_23db124a-7320-4d56-a8d5-f79e2cf54e04">The following table summarizes RSU and PSU activity for the six months ended June&#160;30, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;PSU&lt;br/&gt;Outstanding&lt;br/&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;PSU&lt;br/&gt;Weighted&lt;br/&gt;Average Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;PSU&lt;br/&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;RSU&lt;br/&gt;Outstanding&lt;br/&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;br/&gt;RSU&lt;br/&gt;Weighted&lt;br/&gt;Average Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;RSU&lt;br/&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(44,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(122,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.87&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</iclr:ScheduleOfShareBasedCompensationRestrictedStockUnitsPerformanceStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id328696ebbc441649b1f0524b7eef52e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMS0xLTEtMS0w_b91dc365-0692-4b99-8d3e-32b837d6e339"
      unitRef="shares">159641</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id328696ebbc441649b1f0524b7eef52e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMS0zLTEtMS0w_d0c8610e-fb33-41f5-b36f-d541db9d3f96"
      unitRef="usdPerShare">137.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i6fe90cd06aa84cb6b53c0fff5eb3f635_D20201231-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMS01LTEtMS0w_d5771841-7572-4c08-af7d-115c5ce5eb79">P1Y1M20D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id6c2c938948d4aff973ce6c7ac208f55_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMS03LTEtMS0w_380ecffe-fc2c-4c38-a86a-1dbff62298f8"
      unitRef="shares">341424</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id6c2c938948d4aff973ce6c7ac208f55_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMS05LTEtMS0w_2eef3932-90ca-4a60-ba73-59d6ba23a36e"
      unitRef="usdPerShare">145.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i698c512982964c96aa794ac90bb3b4d0_D20201231-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMS0xMS0xLTEtMA_b1a013f3-8f91-4a09-99e9-79cc2b062a39">P1Y4M28D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMy0xLTEtMS0w_4ec1002d-e845-4ed5-ace8-e6b95a3f1266"
      unitRef="shares">55444</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMy0zLTEtMS0w_c8805190-68b6-4777-a224-84908207556e"
      unitRef="usdPerShare">177.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMy03LTEtMS0w_b0e00ae3-ee95-4eb4-98eb-d86d0d4e0078"
      unitRef="shares">144274</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfMy05LTEtMS0w_6cbe44b0-87c3-4396-9cab-1d908bc15ab3"
      unitRef="usdPerShare">207.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNC0xLTEtMS0w_e20581e4-ff71-47a1-b2c3-d36dc05255f6"
      unitRef="shares">44132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNC0zLTEtMS0w_67184b6d-c9d3-48cf-8bb8-9e87f646e336"
      unitRef="usdPerShare">115.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNC03LTEtMS0w_b399778a-df9c-4562-a301-fe9c9fa69563"
      unitRef="shares">122331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNC05LTEtMS0w_a834926e-f9c2-4e2c-b2a6-630f196ef8ee"
      unitRef="usdPerShare">131.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNS0xLTEtMS0w_d8bcf912-f7e2-43e4-8cce-17c3363c03ca"
      unitRef="shares">3159</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNS0zLTEtMS0w_0a93726a-4dbd-4d8f-b7fa-6279e9d50639"
      unitRef="usdPerShare">115.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNS03LTEtMS0w_dcd07adc-6310-4f4d-a79b-138663b2215b"
      unitRef="shares">9818</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNS05LTEtMS0w_9726f990-aeca-45a5-bd66-0d15dff830c6"
      unitRef="usdPerShare">146.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if16ecf6dec82498c9964bdfc7653e1bd_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNy0xLTEtMS0w_11d06bee-5bb5-468f-85d9-c6b14af243e9"
      unitRef="shares">167794</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if16ecf6dec82498c9964bdfc7653e1bd_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNy0zLTEtMS0w_a8cb1f98-50cd-420a-8029-ceb66496f22a"
      unitRef="usdPerShare">159.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i851aab85fdd64ada8afbf0a12d6f8d3a_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNy01LTEtMS0w_a241bec6-8059-4921-9ba1-bea7ae1b78f2">P1Y4M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i93dcc0ee6f594a36bcd0f82a1e74e4b2_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNy03LTEtMS0w_bc2f422c-952c-4760-91b2-e31579b73e0f"
      unitRef="shares">353549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i93dcc0ee6f594a36bcd0f82a1e74e4b2_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNy05LTEtMS0w_a3b5dbb6-5835-4a5f-925e-5bb2a0f2d7ed"
      unitRef="usdPerShare">175.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ie220429348a0473a9542d0a394e768b4_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjA2ZjZlZDA0Y2ZhNzRjMGRiNjZhYjViNjY2ZmE0NmI5L3RhYmxlcmFuZ2U6MDZmNmVkMDRjZmE3NGMwZGI2NmFiNWI2NjZmYTQ2YjlfNy0xMS0xLTEtMA_ac1afaf5-92cd-43fd-bf0f-3f312b8ec398">P1Y10M13D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i08b095ae63cc4e9886f49bdc0a25160f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNjczMA_908ac1fd-509b-4e72-bc43-5b9feb853a17"
      unitRef="usd">5100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6a78907ef7f64261b1c6a6d5cf6d5246_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNjc0OQ_bdedb0d3-a858-47ee-8b71-265db294a45f"
      unitRef="usd">5300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia1aa47ad20734cca8b1a792e119e0179_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNjgwOQ_abf40ab0-6cfb-4083-a500-81f06822d132"
      unitRef="usd">16100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3ffcb3cc1dcc451bac4c75c7f6093cd4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNjgyOA_34deb7b3-5d4b-4ac6-a37a-f3cdf42db307"
      unitRef="usd">14300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if089ac5a36c8414d9b3d815172768745_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzAzMA_996e7f1c-c6f9-416f-b9cb-00d4dff541ed"
      unitRef="shares">83897</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <iclr:ScheduleOfNonCashStockCompensationExpenseTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzM3Mg_46359e0b-4b01-4c28-be28-f4a83563e92f">Non-cash stock compensation expense for the  six months ended June&#160;30, 2021 and June&#160;30, 2020 has been allocated as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Direct costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</iclr:ScheduleOfNonCashStockCompensationExpenseTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i72e8396a1ab5409f85b2d5f0f38665b1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfMy0xLTEtMS0w_5004e4a4-1536-4fb3-9f8a-bfe4dc6fa893"
      unitRef="usd">3101000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic5bb0b1c3cd6476c9b14ee283bacedc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfMy0zLTEtMS0w_fcb7fb2d-c097-42e7-9cff-d4de2fdafbfa"
      unitRef="usd">2353000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4ec919666aaa4743b7b06e81b07152dc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfMy01LTEtMS0w_94a54a2b-2108-4201-bc69-5ba43e60eb37"
      unitRef="usd">5156000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib40a913532c24c6097dfc88a7241a634_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfMy03LTEtMS0w_fc24d7b5-dcc6-466f-ab42-b4e7a8ce3226"
      unitRef="usd">4188000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia2779ab25fd045b7a372e61b586ddc1f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNC0xLTEtMS0w_4648c7a9-228a-4e72-8877-aa499ff8187b"
      unitRef="usd">5379000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id08f922c61aa4060b6cda6f8d2681b8f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNC0zLTEtMS0w_0e4e13f3-f048-4000-b442-0424e0d1637c"
      unitRef="usd">4764000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idb9d74e108f94a85a19cd3e387cb5377_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNC01LTEtMS0w_da2c0f25-0260-419d-a222-de104fa509e6"
      unitRef="usd">9718000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i03039fb4fdf449dca5299819e7a6cc76_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNC03LTEtMS0w_53f7b6e3-f10d-4917-b22d-74e5bfdfbe61"
      unitRef="usd">8998000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNi0xLTEtMS0w_77ab3c29-8196-47a4-a036-4888d06ed0ae"
      unitRef="usd">8480000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNi0zLTEtMS0w_f0123ce7-95ad-4733-8486-7566aa84df50"
      unitRef="usd">7117000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNi01LTEtMS0w_e1771d9c-a392-468d-8bc2-71313fb8da09"
      unitRef="usd">14874000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RhYmxlOjEwZDJiYjhlY2Y4YTQ5Y2M4NDc0OGJjMDhmNjZhYWQzL3RhYmxlcmFuZ2U6MTBkMmJiOGVjZjhhNDljYzg0NzQ4YmMwOGY2NmFhZDNfNi03LTEtMS0w_ac3b9b63-5994-4f55-825a-bc3f3cc47a52"
      unitRef="usd">13186000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzI3MQ_3621528a-9492-4615-95b1-7421a7451fad"
      unitRef="usd">72600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2c9ee8bca39f4a2c8b1a6fe89dc59e0f_D20210630-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82NC9mcmFnOmU4NjVlM2VmOTNkNDQwMDI5NzRlN2IxMGJhZDdiNDJmL3RleHRyZWdpb246ZTg2NWUzZWY5M2Q0NDAwMjk3NGU3YjEwYmFkN2I0MmZfNzM1MQ_7a725907-41c8-4bd0-8dc1-c2280eb15c06">P2Y5M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfMTI0Nw_5508fe8e-7393-4352-ab98-ade5c7213766">Share capital&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company can acquire up to 10% of its outstanding ordinary shares (by way of redemption), in accordance with Irish law, the United States securities laws, and the Company&#x2019;s constitutional documents through open market share acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On January 8, 2019, the Company commenced a share buyback program of up to 1.0 million ordinary shares which was completed during the year ended December&#160;31, 2019 for total consideration of $141.6 million. On October 22, 2019,  the Company commenced a further share buyback program. At December&#160;31, 2019, 35,100 ordinary shares were redeemed for a total consideration of $5.3 million. During the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2020, 1,235,218 ordinary shares were redeemed by the Company under this buyback program for a total consideration of $175.0 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the six months ended&#160;June&#160;30, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, no ordinary shares were redeemed by the Company under this buyback program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The buyback program gives a broker authority to acquire the Company&#x2019;s ordinary shares from time to time on the open market in accordance with agreed terms and limitations. All ordinary shares that were redeemed under the buyback program were canceled in accordance with the Constitution of the Company and the nominal value of these shares transferred to other undenominated capital reserve as required under Irish Company Law.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <iclr:StockRepurchaseProgramAuthorizedPercentage
      contextRef="ibd824fed202747b8b3958db4eb4422e6_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfNTU_eeb7a787-0c90-4960-9357-003c495e79ff"
      unitRef="number">0.10</iclr:StockRepurchaseProgramAuthorizedPercentage>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i8de45e3b28fc4f55becfff671a71d42e_I20190108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfMzQy_a6a6a3ae-2014-4f15-aae0-a80af2d18352"
      unitRef="shares">1000000.0</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i808f3ca503904406994823519f29729c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfNDMz_7e333822-ecaa-4992-86ce-f218f77969c6"
      unitRef="usd">141600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i4784ce889de948cc97364df37b0954c5_D20191231-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfNTIx_47955950-dcdf-4753-b6c6-5937495dde2c"
      unitRef="shares">35100</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4784ce889de948cc97364df37b0954c5_D20191231-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfNTgz_1953eb64-964f-4288-8f92-57e8aa9bb626"
      unitRef="usd">5300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i616398b8b9ba477e9b7925a1f585c933_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfNjEz_d01d7bb1-8c3d-4f70-8f8a-75529fe2e00c"
      unitRef="shares">1235218</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i616398b8b9ba477e9b7925a1f585c933_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfNzE3_9d60a90b-aef6-4939-ba2d-fba63f2c37a8"
      unitRef="usd">175000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6f19ebadf481400ab3ea0dfb24b91490_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV82Ny9mcmFnOmIwZWY4YjhjZmMwODRkNDdhMDVkODdiYTYyYmRjNGIxL3RleHRyZWdpb246YjBlZjhiOGNmYzA4NGQ0N2EwNWQ4N2JhNjJiZGM0YjFfNzQx_e802f17d-cf7b-47da-81fa-44db7b0123e9"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RleHRyZWdpb246NzAyODZiYzc3MTM0NDVjYmFkMTg1ODY1MDViYmVjMGJfNTA5Nw_446d3dbb-2db7-49b8-84da-2c75736fcd54">Business segment information&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company determines and presents operating segments based on the information that is internally provided to the chief operating decision maker, the (&#x2018;CODM&#x2019;) in accordance with ASC 280 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;'Segment Reporting'&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. The Company determined that the CODM was comprised of the Chief Executive Officer and the Chief Financial Officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company determines and presents operating segments based on the information that is provided to the CODM. The Company operates as one single business segment, which is the provision of outsourced development services on a global basis to the pharmaceutical, biotechnology and medical devices industries. There have been no changes to the basis of segmentation or the measurement basis for the segment results in the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company is a clinical research organization (&#x201c;CRO&#x201d;), providing outsourced development services on a global basis to the pharmaceutical, biotechnology and medical device industries. It specializes in the strategic development, management and analysis of programs that support all stages of the clinical development process - from compound selection to Phase I-IV clinical studies.&#160;The Company has the expertise and capability to conduct clinical trials in most major therapeutic areas on a global basis and has the operational flexibility to provide development services on a stand-alone basis or as part of an integrated &#x201c;full service&#x201d; solution.&#160;The Company has expanded predominately through internal growth together with a number of strategic acquisitions to enhance its expertise and capabilities in certain areas of the clinical development process.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company is generally awarded projects based upon responses to requests for proposals received from companies in the pharmaceutical, biotechnology and medical device industries or work orders executed under our strategic partnership arrangements. Contracts with customers are generally entered into centrally, in most cases with ICON Clinical Research Limited (&#x201c;ICON Ireland&#x201d;), the Company&#x2019;s principal operating subsidiary in Ireland. Revenues, which consist primarily of fees earned under these contracts, are allocated to individual entities within the Group, based on where the work is performed in accordance with the Company&#x2019;s global transfer pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;ICON Ireland acts as the group entrepreneur under the Company&#x2019;s global transfer pricing model given its role in the development and management of the Group, its ownership of key intellectual property and customer relationships, its key role in the mitigation of risks faced by the Group and its responsibility for maintaining the Company&#x2019;s global network. ICON Ireland enters into the majority of the Company&#x2019;s customer contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;ICON Ireland remunerates other operating entities in the ICON Group on the basis of a guaranteed cost plus mark-up for the services they perform in each of their local territories. The cost plus mark-up for each ICON entity is established to ensure that each of ICON Ireland and the ICON entities that are involved in the conduct of services for customers, earn an appropriate arms-length return having regard to the assets owned, risks borne, and functions performed by each entity from these intercompany transactions. The cost plus mark-up policy is reviewed annually to ensure that it is market appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The geographic split of revenue disclosed for each region outside Ireland is the cost plus revenue attributable to these entities. The residual revenues of the Group, once each ICON entity has been paid its respective intercompany service fee, generally fall to be retained by ICON Ireland. As such, revenues and income from operations in Ireland are a function of this global transfer pricing&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; model and comprise revenues of the Group after deducting the cost plus revenues attributable to the activities performed outside Ireland.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company's areas of operation outside of Ireland include the United States, United Kingdom, Austria, Belgium, Bulgaria, Czechia, France, Germany, Hungary, Italy, Latvia, Lithuania, Poland, Portugal, Romania, Russia, Serbia, Slovakia, Spain, Sweden, Switzerland, The Netherlands, Turkey, Ukraine, Canada, Argentina, Brazil, Chile, Colombia, Mexico, Peru, China (including Hong Kong), India, Israel, Japan, Malaysia, Singapore, South Korea, The Philippines, Taiwan, Thailand, Australia, New Zealand and South Africa.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The geographical distribution of the Company&#x2019;s segment measures as at June&#160;30, 2021 and December&#160;31, 2020 and for the six months ended June&#160;30, 2021 and June&#160;30, 2020 is as follows:&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:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;a) The distribution of revenue by geographical area was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland *&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;671,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;414,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;871,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,729,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,335,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* All sales shown for Ireland are export sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;b) The distribution of income from operations including restructuring by geographical area was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;c) The distribution of income from operations excluding restructuring by geographical area was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;d) The distribution of long-lived assets (including right-of-use assets), net, by geographical area was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;e) The distribution of depreciation, amortization and reduction in carrying value of the right-of-use assets by geographical area was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;f) The distribution of total assets by geographical area was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,936,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,675,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;639,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;671,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;830,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,584,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,435,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RleHRyZWdpb246NzAyODZiYzc3MTM0NDVjYmFkMTg1ODY1MDViYmVjMGJfNDk4_11f22aaa-1ab6-46e6-b17e-a96257f79cab"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RleHRyZWdpb246NzAyODZiYzc3MTM0NDVjYmFkMTg1ODY1MDViYmVjMGJfNTA5MQ_f113b8fb-7b7f-4dd8-a4a2-173bcc5c4601">The distribution of revenue by geographical area was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland *&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;671,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;189,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;414,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;871,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,729,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,335,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;* All sales shown for Ireland are export sales.</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90316a8740aa4f05802afc1b48da5574_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfMy0xLTEtMS0w_7f0e2ea9-b573-4785-83d6-f868997134c1"
      unitRef="usd">363730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4845cf8aee5143eb96ca40b87dd47a97_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfMy0zLTEtMS0w_a6bfc591-8a98-4ef2-a327-57cb5a7e05d8"
      unitRef="usd">279743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e5ad17735ff4bf3ba7c02f1386960d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfMy01LTEtMS0w_95d277c0-1b29-4bcf-86be-02b04798c80a"
      unitRef="usd">671851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i318964baf8334dac8b505a323c655c98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfMy03LTEtMS0w_2d254204-e194-4882-a885-317bce0062ca"
      unitRef="usd">594715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6f88276485c46e588758a41d233cc2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNC0xLTEtMS0w_cf6a3519-434b-47c8-bf5d-02e5420076d2"
      unitRef="usd">118579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6a8d56cea94b20872b1bf84c2895f5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNC0zLTEtMS0w_b44c5284-e551-4969-9efb-f6cb21de420a"
      unitRef="usd">89387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdc9db8135914e4b870ae973e7e40f11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNC01LTEtMS0w_79b32310-ab60-44d8-b293-07f6c8f7b80d"
      unitRef="usd">238933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f1202e0b3d343cdb1101d5daed1ee9e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNC03LTEtMS0w_56ec6f03-c52f-4988-8454-179de139bf4e"
      unitRef="usd">191818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8784360676a4ce8bb50195c3f494233_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNS0xLTEtMS0w_c69ee5ce-c55d-43a3-821f-bce37b9987c2"
      unitRef="usd">313113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc64e59c3a2f40a88b14f904ee5ee4cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNS0zLTEtMS0w_c039a44e-04e4-41ae-88b5-ebc4b2309d06"
      unitRef="usd">189466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc64389f51c8453584090acd7ca4a075_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNS01LTEtMS0w_dd4fff15-b3a7-43c3-8ff4-75b53b387ee7"
      unitRef="usd">665609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i518ab464acdf466bb4a0ece7668a26a7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNS03LTEtMS0w_89c2892c-9c3a-4f38-91c5-9abc03eecf2f"
      unitRef="usd">414933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i045f54aeb7994a439e3560f443b179af_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNi0xLTEtMS0w_0f39bd4c-930c-45de-8fcb-15eb9b3617f0"
      unitRef="usd">75733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a98ddee982045ac853076780663f0ba_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNi0zLTEtMS0w_f7ebfec9-87b1-414a-ae34-4bc50192aad7"
      unitRef="usd">61632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8890d42b26c14acc91cfeb8ecfadcbb7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNi01LTEtMS0w_31ba41b5-67a6-4643-b579-45420aaab6c7"
      unitRef="usd">152960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic04f2c40efcc4a98b2e63eb86ad497aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfNi03LTEtMS0w_dff4c70d-4252-4cee-ac22-f5d167a97c0e"
      unitRef="usd">133864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfOC0xLTEtMS0w_0927f3bb-d7b9-4e87-a135-61739f8d7f69"
      unitRef="usd">871155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfOC0zLTEtMS0w_a566c03b-3dc1-4811-819a-7f74ffcba0b3"
      unitRef="usd">620228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfOC01LTEtMS0w_ebe095bc-7013-4813-90c1-c4062fe715bb"
      unitRef="usd">1729353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmNjYjkxZWU2ZTFhNjQ2YzhhMTdmODMwMzUxODA3MDUzL3RhYmxlcmFuZ2U6Y2NiOTFlZTZlMWE2NDZjOGExN2Y4MzAzNTE4MDcwNTNfOC03LTEtMS0w_74c9445d-69cb-4bd4-b059-9fb86a4b5168"
      unitRef="usd">1335330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RleHRyZWdpb246NzAyODZiYzc3MTM0NDVjYmFkMTg1ODY1MDViYmVjMGJfNTA5Mw_5c2b2a5c-e3de-49ce-845e-e2027729008b">The distribution of income from operations including restructuring by geographical area was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The distribution of income from operations excluding restructuring by geographical area was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="i90316a8740aa4f05802afc1b48da5574_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfMy0xLTEtMS0w_0c56ef90-ca5a-49bf-8171-3fa940bb165c"
      unitRef="usd">85736000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4845cf8aee5143eb96ca40b87dd47a97_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfMy0zLTEtMS0w_915ca90a-a6a6-44f2-bdff-445e48d3a4ae"
      unitRef="usd">38655000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e5ad17735ff4bf3ba7c02f1386960d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfMy01LTEtMS0w_aed87ddd-a6f5-4932-af0d-df3c741a9366"
      unitRef="usd">174648000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i318964baf8334dac8b505a323c655c98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfMy03LTEtMS0w_751a1805-c216-404f-8fee-ed49bcc1b6fd"
      unitRef="usd">112590000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if6f88276485c46e588758a41d233cc2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNC0xLTEtMS0w_6030931a-40ac-4cad-a11a-6e6c30cbee66"
      unitRef="usd">8794000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f6a8d56cea94b20872b1bf84c2895f5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNC0zLTEtMS0w_bf6b2537-c5d2-474c-837e-e06751d3f5ad"
      unitRef="usd">7120000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifdc9db8135914e4b870ae973e7e40f11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNC01LTEtMS0w_8c6cf081-4cf4-4b25-8cda-4d93c7054f51"
      unitRef="usd">16404000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8f1202e0b3d343cdb1101d5daed1ee9e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNC03LTEtMS0w_3df2c655-f0d1-45ad-88fe-fcaf053ee40e"
      unitRef="usd">17816000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8784360676a4ce8bb50195c3f494233_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNS0xLTEtMS0w_1556106f-6e37-490b-bcf4-cb0babb32fc6"
      unitRef="usd">12470000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idc64e59c3a2f40a88b14f904ee5ee4cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNS0zLTEtMS0w_dc735bda-04e6-44aa-8d5a-b16ebb945cbe"
      unitRef="usd">9377000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibc64389f51c8453584090acd7ca4a075_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNS01LTEtMS0w_7fcf2948-8b49-45ab-b248-50f494769139"
      unitRef="usd">25707000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i518ab464acdf466bb4a0ece7668a26a7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNS03LTEtMS0w_5a45c874-4d2d-4d67-aaca-252656423fcc"
      unitRef="usd">23268000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i045f54aeb7994a439e3560f443b179af_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNi0xLTEtMS0w_54111836-f27e-4937-bb14-2ba039c66030"
      unitRef="usd">5872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6a98ddee982045ac853076780663f0ba_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNi0zLTEtMS0w_07771329-5dc8-4048-b105-73229f0e3150"
      unitRef="usd">1797000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8890d42b26c14acc91cfeb8ecfadcbb7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNi01LTEtMS0w_41cf9395-9ab6-4244-a886-2451cb5df743"
      unitRef="usd">12127000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic04f2c40efcc4a98b2e63eb86ad497aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfNi03LTEtMS0w_0997f5ab-411a-4a81-8e61-f1fbe2074571"
      unitRef="usd">9566000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfOC0xLTEtMS0w_e41acbdc-c852-42e0-b5fd-f939c5d96212"
      unitRef="usd">112872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfOC0zLTEtMS0w_3b100f1b-402f-4b1a-a3c4-d298d8ddb613"
      unitRef="usd">56949000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfOC01LTEtMS0w_db9d178d-11cf-4988-9cf6-fa95bc5091f5"
      unitRef="usd">228886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjA5ZWIyM2FlYjYxNTRiMmY4NTUxYzY2MWRiZmJkOTY5L3RhYmxlcmFuZ2U6MDllYjIzYWViNjE1NGIyZjg1NTFjNjYxZGJmYmQ5NjlfOC03LTEtMS0w_264f671d-f631-4c8b-9678-7762f8a22bcf"
      unitRef="usd">163240000</us-gaap:OperatingIncomeLoss>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i90316a8740aa4f05802afc1b48da5574_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfMy0xLTEtMS04OA_3ff1b820-2dc5-44be-93b8-6684186f46d9"
      unitRef="usd">85736000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i4845cf8aee5143eb96ca40b87dd47a97_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfMy0zLTEtMS04OA_cd5cce72-8e84-4fdc-86eb-93afe8486c16"
      unitRef="usd">56744000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i7e5ad17735ff4bf3ba7c02f1386960d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfMy01LTEtMS04OA_1a11fb78-1fc6-48b5-b187-2e63d9fe95e0"
      unitRef="usd">174648000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i318964baf8334dac8b505a323c655c98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfMy03LTEtMS04OA_878abf0a-a6fe-49e8-90a4-aa48c414912b"
      unitRef="usd">130679000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="if6f88276485c46e588758a41d233cc2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNC0xLTEtMS04OA_d500006d-028c-413d-97f0-7b6f1a46e512"
      unitRef="usd">8794000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i6f6a8d56cea94b20872b1bf84c2895f5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNC0zLTEtMS04OA_a3027a54-b1b5-412d-baa3-ea80a542b39c"
      unitRef="usd">7120000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="ifdc9db8135914e4b870ae973e7e40f11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNC01LTEtMS04OA_dd3d0987-7ed7-4c35-8ba3-edec09478058"
      unitRef="usd">16404000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i8f1202e0b3d343cdb1101d5daed1ee9e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNC03LTEtMS04OA_e520b49c-d544-4e00-be74-dea1992dcb38"
      unitRef="usd">17816000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="ic8784360676a4ce8bb50195c3f494233_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNS0xLTEtMS04OA_ecf73130-b5fd-4f88-8572-6e488048ef9e"
      unitRef="usd">12470000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="idc64e59c3a2f40a88b14f904ee5ee4cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNS0zLTEtMS04OA_13aac23e-4bde-464d-a832-eb5e844c257f"
      unitRef="usd">9377000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="ibc64389f51c8453584090acd7ca4a075_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNS01LTEtMS04OA_59165683-bf20-4a21-b601-7b66243ef8db"
      unitRef="usd">25707000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i518ab464acdf466bb4a0ece7668a26a7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNS03LTEtMS04OA_bca245d1-9d7c-40a2-9fec-87c80e621203"
      unitRef="usd">23268000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i045f54aeb7994a439e3560f443b179af_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNi0xLTEtMS04OA_b6cd462f-4d3d-4bcf-a41b-8bd67d423943"
      unitRef="usd">5872000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i6a98ddee982045ac853076780663f0ba_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNi0zLTEtMS04OA_61627649-b4a8-41ba-9873-eb1f0fca3d92"
      unitRef="usd">1797000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i8890d42b26c14acc91cfeb8ecfadcbb7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNi01LTEtMS04OA_005db2a1-b112-4bfd-bd7e-503215cad1fc"
      unitRef="usd">12127000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="ic04f2c40efcc4a98b2e63eb86ad497aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfNi03LTEtMS04OA_725f7d84-373e-4bba-9549-64ce3d50df8a"
      unitRef="usd">9566000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfOC0xLTEtMS04OA_9d0a5626-3927-4b1e-80ed-198d2433bd35"
      unitRef="usd">112872000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfOC0zLTEtMS04OA_478ee975-6fb1-44c7-ba2f-78fcc7f8dbe7"
      unitRef="usd">75038000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfOC01LTEtMS04OA_7215be79-2273-4395-9431-2b5adda2c931"
      unitRef="usd">228886000</iclr:OperatingIncomeLossExcludingRestructuring>
    <iclr:OperatingIncomeLossExcludingRestructuring
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjk2MzkyMTAwODJmMTRiNmU4NGFhOTcyYjBmMzhiZTNiL3RhYmxlcmFuZ2U6OTYzOTIxMDA4MmYxNGI2ZTg0YWE5NzJiMGYzOGJlM2JfOC03LTEtMS04OA_09b5a89e-980e-407e-9b4f-00369e862f7b"
      unitRef="usd">181329000</iclr:OperatingIncomeLossExcludingRestructuring>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RleHRyZWdpb246NzAyODZiYzc3MTM0NDVjYmFkMTg1ODY1MDViYmVjMGJfNTA4NQ_96c2f59b-5133-4121-9d01-676d00499675">The distribution of long-lived assets (including right-of-use assets), net, by geographical area was as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;258,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="ib523f9b45c464e5a91e688ae6928e9c6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfMi0xLTEtMS0w_e0b96334-b0fa-46f6-a64a-ddf841d25e21"
      unitRef="usd">113132000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6ddb8447e03744c5b73dcf9b79638371_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfMi0zLTEtMS0w_5a437108-4653-4732-9c2b-beab9d241361"
      unitRef="usd">118361000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8daa66b6a6e041a9be125b020b1e6602_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfMy0xLTEtMS0w_dfad3e8e-e80a-46ab-8569-02f01d57a87c"
      unitRef="usd">29724000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i40028aafcbc04ea597cb3a3ac02c3bd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfMy0zLTEtMS0w_f1d68504-2ac7-46ef-b2d8-b358d2cea0f1"
      unitRef="usd">36723000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id5ea64f9dcf646ce948082dbaa26f150_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfNC0xLTEtMS0w_50e20261-14d7-4f08-aaab-55170d5c2508"
      unitRef="usd">60676000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i60b0f34c96104975bdd43eeacbb98274_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfNC0zLTEtMS0w_350e9cca-558b-4ccb-bac5-0e1899b6f6c6"
      unitRef="usd">65152000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7e7a00e8ecfd43f38d619470245b7bde_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfNS0xLTEtMS0w_a9f0eb69-2567-4e61-8a2b-cc4cc863d3d4"
      unitRef="usd">31950000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iff4c2410abd240d9b4d4b1316aec4ca7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfNS0zLTEtMS0w_4355247e-2e64-4016-b3c3-dfe630c6d2ea"
      unitRef="usd">38668000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfNy0xLTEtMS0w_d5e1daa0-f6fe-4174-95cd-e6579bc4941d"
      unitRef="usd">235482000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOmI0MTg2NzhkZjYxZDRkNTU4ZDM4MDU2ZWRkY2FiNmZmL3RhYmxlcmFuZ2U6YjQxODY3OGRmNjFkNGQ1NThkMzgwNTZlZGRjYWI2ZmZfNy0zLTEtMS0w_e2523228-7309-44a8-8b32-e8d1d9defbbd"
      unitRef="usd">258904000</us-gaap:NoncurrentAssets>
    <iclr:ScheduleOfDepreciationAndAmortizationExpenseByGeographicalAreaTableTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RleHRyZWdpb246NzAyODZiYzc3MTM0NDVjYmFkMTg1ODY1MDViYmVjMGJfNTA4OQ_c91681cc-7c41-4ed6-a3b4-4315c9487b23">The distribution of depreciation, amortization and reduction in carrying value of the right-of-use assets by geographical area was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</iclr:ScheduleOfDepreciationAndAmortizationExpenseByGeographicalAreaTableTextBlock>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i90316a8740aa4f05802afc1b48da5574_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfMy0xLTEtMS0w_7adf91b7-a852-45d6-b646-cbdd5a2d24b8"
      unitRef="usd">9385000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i4845cf8aee5143eb96ca40b87dd47a97_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfMy0zLTEtMS0w_680300f8-7b3e-47b5-a6ad-bfbc4f9cbc00"
      unitRef="usd">7951000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i7e5ad17735ff4bf3ba7c02f1386960d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfMy01LTEtMS0w_c283bbd7-6816-4ec4-a9cf-7c6adc08f41d"
      unitRef="usd">18424000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i318964baf8334dac8b505a323c655c98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfMy03LTEtMS0w_2b5ec79b-f55c-4311-91db-815aba46861c"
      unitRef="usd">16192000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="if6f88276485c46e588758a41d233cc2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNC0xLTEtMS0w_e7c5d3e1-3cd5-40da-8258-ef2bfcfcd75d"
      unitRef="usd">3681000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i6f6a8d56cea94b20872b1bf84c2895f5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNC0zLTEtMS0w_3e385af4-f7fd-4c99-b005-29012018d118"
      unitRef="usd">3672000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="ifdc9db8135914e4b870ae973e7e40f11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNC01LTEtMS0w_921fc7c6-a7fa-4669-910b-ba3fc2a168a8"
      unitRef="usd">7648000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i8f1202e0b3d343cdb1101d5daed1ee9e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNC03LTEtMS0w_b702a330-c9e0-455f-886b-7ffaafd8d7a4"
      unitRef="usd">7487000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="ic8784360676a4ce8bb50195c3f494233_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNS0xLTEtMS0w_62a9d60f-9ba8-4791-bee4-394c20c43522"
      unitRef="usd">8168000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="idc64e59c3a2f40a88b14f904ee5ee4cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNS0zLTEtMS0w_e6e0346d-a95a-476a-835f-0c95d8e2b473"
      unitRef="usd">6201000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="ibc64389f51c8453584090acd7ca4a075_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNS01LTEtMS0w_ccdae9e5-a660-4900-a944-74614d7b2e90"
      unitRef="usd">16716000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i518ab464acdf466bb4a0ece7668a26a7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNS03LTEtMS0w_09fa9fbd-da74-460e-b770-902a20e4bac8"
      unitRef="usd">14840000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i045f54aeb7994a439e3560f443b179af_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNi0xLTEtMS0w_eab0865f-b5e7-4ad1-b351-2476793d33cf"
      unitRef="usd">2964000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i6a98ddee982045ac853076780663f0ba_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNi0zLTEtMS0w_a4a163dc-d069-4f45-8ac8-e05ec1feeaa4"
      unitRef="usd">5043000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i8890d42b26c14acc91cfeb8ecfadcbb7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNi01LTEtMS0w_2922bf82-9af7-412d-bc6c-7ea8835fb600"
      unitRef="usd">5930000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="ic04f2c40efcc4a98b2e63eb86ad497aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfNi03LTEtMS0w_a71bb356-f842-4132-8e07-cc5574cf937c"
      unitRef="usd">7998000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="ifa92c0f079274def84881216c4e1b8df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfOC0xLTEtMS0w_6113a445-f86a-49df-b64d-e48916f7d79c"
      unitRef="usd">24198000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="if9586d41820448969856c688b2e4bdcd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfOC0zLTEtMS0w_6624ba35-1275-4706-9e51-8d40ae29a340"
      unitRef="usd">22867000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfOC01LTEtMS0w_9fa40d01-ac09-47dd-b11b-7f51f6de4912"
      unitRef="usd">48718000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense
      contextRef="i011f8a15a66b4927b07dd3503f72be8f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjZjMmQxZDJmMmQ4MzQ5M2E4ZDIwZGRlYmMzNGI2MTY1L3RhYmxlcmFuZ2U6NmMyZDFkMmYyZDgzNDkzYThkMjBkZGViYzM0YjYxNjVfOC03LTEtMS0w_f2015ff2-5046-4917-a10e-b5d166ef020b"
      unitRef="usd">46517000</iclr:DepreciationAmortizationAndOperatingLeaseRightofUseAssetAmortizationExpense>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RleHRyZWdpb246NzAyODZiYzc3MTM0NDVjYmFkMTg1ODY1MDViYmVjMGJfNTEwNQ_465ae3c0-1ba4-4f69-9283-36c96e240ae1">The distribution of total assets by geographical area was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ireland&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,936,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,675,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;639,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;671,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;830,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;179,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,584,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,435,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="ib523f9b45c464e5a91e688ae6928e9c6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfMi0xLTEtMS0w_2eceac5c-b1bf-40f8-9261-14553c009f40"
      unitRef="usd">1936492000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6ddb8447e03744c5b73dcf9b79638371_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfMi0zLTEtMS0w_95355951-bc4c-431a-bd39-e0b5abec1f01"
      unitRef="usd">1675980000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8daa66b6a6e041a9be125b020b1e6602_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfMy0xLTEtMS0w_977fb5c8-2942-4918-aac8-597b0adf89f1"
      unitRef="usd">639961000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40028aafcbc04ea597cb3a3ac02c3bd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfMy0zLTEtMS0w_fe583aaa-dcb0-4c7c-a166-5715fcce9cbf"
      unitRef="usd">671218000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id5ea64f9dcf646ce948082dbaa26f150_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfNC0xLTEtMS0w_db98364c-44b6-4113-8f0d-3bfa175e407f"
      unitRef="usd">830877000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i60b0f34c96104975bdd43eeacbb98274_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfNC0zLTEtMS0w_be32b0fa-1783-44c4-95b9-a41df82ef0ea"
      unitRef="usd">909202000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7e7a00e8ecfd43f38d619470245b7bde_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfNS0xLTEtMS0w_f2838336-1e2d-4f0f-81ea-47a73ea943af"
      unitRef="usd">177134000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iff4c2410abd240d9b4d4b1316aec4ca7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfNS0zLTEtMS0w_4ca4d624-e377-486a-8f6c-e0467601b084"
      unitRef="usd">179206000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i845bf61d8c8244f892995b1cefef8464_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfNy0xLTEtMS0w_08491307-e432-4bbf-8525-c4988de961ec"
      unitRef="usd">3584464000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibc2a9c1651ac40c89d6afe67b4c32786_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83MC9mcmFnOjcwMjg2YmM3NzEzNDQ1Y2JhZDE4NTg2NTA1YmJlYzBiL3RhYmxlOjNmY2I2YzI5MDgyMTRhZWFhNzAwM2U5MjJkMDYyNDIwL3RhYmxlcmFuZ2U6M2ZjYjZjMjkwODIxNGFlYWE3MDAzZTkyMmQwNjI0MjBfNy0zLTEtMS0w_8823f06a-29d9-4fdb-9216-6cc2125e959c"
      unitRef="usd">3435606000</us-gaap:Assets>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ifa181257b6634fd79f257992fff1fc92_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjZDYwNjZkNjU3MDQ0ZmI5NjQ3MzAzYTg3MzUwMWUxL3NlYzo4Y2Q2MDY2ZDY1NzA0NGZiOTY0NzMwM2E4NzM1MDFlMV83My9mcmFnOjM1ZDk3YmJmNWJmNDQ2YzliM2FlNjIwMDFkNjkzZDQ3L3RleHRyZWdpb246MzVkOTdiYmY1YmY0NDZjOWIzYWU2MjAwMWQ2OTNkNDdfMTk1OA_c9e1f74d-aac0-4801-9a87-73d7c6228656">Impact of change in accounting policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 326 Financial Instruments - Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASU 2016-13 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;'Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments'&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (ASU 2016-13) was effective, and adopted by the Group, from January 1, 2020. Primarily, ASU 2016-13 introduces an expected loss methodology that is referred to as the current expected credit loss (CECL) methodology. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The objectives of previous loss methodologies for instruments within the scope of this update generally delayed recognition of the full amount of credit losses until the loss was probable of occurring. Under ASU 2016-13, losses reflect an entity&#x2019;s current estimate of all expected credit losses including, in addition to the consideration of past events and current conditions, as under the current guidance, incorporating the use of forecast information to provide more timely and accurate credit loss estimates. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loan receivables and held-to-maturity debt securities. It also applies to off-balance sheet credit exposures not accounted as insurance (loan commitments, standby letters of credit, financial guarantees, and other similar instruments) and net investments in leases recognized by a lessor in accordance with ASC 842 on leases. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In addition, ASC 326 changed the accounting for available-for-sale (AFS) debt securities to require credit losses to be presented as an allowance rather than as a write-down to align the income statement recognition of credit losses on AFS debt securities with the reporting period in which the changes occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Group adopted ASC 326 using the modified retrospective measurement method on January 1, 2020. The adoption of ASC 326 did not have a material impact on the Group and there was no impact of adopting ASC 326 on opening balances at January 1, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
</xbrl>
