<?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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iclr="http://www.iconplc.com/20220630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="iclr-20220630.xsd" xlink:type="simple"/>
    <context id="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iab98240e559645139d445d736d7cd8a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4ce0d3eb864b43d7bb974b492b79c9e7_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="i825aac2a86bd4baa8bb4f4097f5dd652_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="ia44a81b5d4564e64aef5811c00d1deee_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i68b2d3a670fa4b91ac860749fff2b0f5_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9252697eef584cd9ad2c574680e71910_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8e8045574ee74a349d1db55fc3d7a87c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i58bf9a7ebb4d4ca8957b7d60281ee98c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i27230fbf4b9c4da1a17ecd6e219a5949_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iacb4b1644a8949b4949039c5910f4764_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7e2a40e8a1e6452bbfb39414a37386ea_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iae32c0e1df4c46b8855ebb8c2a91fa46_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">iclr:OtherUndenominatedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i40a33f4753f9492ab549a339e27dfd74_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1113217386f74af6a98139dda8cb7d2f_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i53f7b00c08f94ac39df116d3e9fbd9f9_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i0a6124694c5e4c35a29e03630236c1da_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i251f86cf31234bdea6c7b56b510f8a29_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ieaf20714a94941cba9036ff3855770b0_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i917bef8aadb240df8480ea79eff3719d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie24044d3bd2649b9a33753bff26c4d14_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i07592db149a9444ab1cbaa68c10adcae_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3f488845229a4a159ed77e61057aed02_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic7c26101a40941ce94445e5dfe0ceaf7_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i546a4937afc8426f81c1d582388fecd0_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i3f54f9692e2148eb80812eeb614b0c14_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i45b66c110c0b4b2596ba7e69d65cc913_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i45bcc57ef10c4c00a9e2687c71dc4fd8_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i805939c7dcf94faf89bc6abced119916_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i264b8149d3864ef29bc5c3d71be80568_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="i9c1d3e2f6cb2495cb804515b4d1a679a_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="i38d6ccbf70b6413e840cb5315c532672_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="i1af78556f37846be8cec851019e95787_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="i82f114e666a14051940ad28defc2913d_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="if4858226d82c4738a9cd12f6e2e7dbfe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e8567d8ba75443fbc99d8d73bc7b2d1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icffee88e055c445690970f8ac799f0fe_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6b4724d9e88f4bccbc50e362c1a2d78f_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2e8224a1bc6a4bd4881441345f856198_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie70eb708332b407bbbb57b1f88156318_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7a38259995684839948155d0c676d74d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i58c30d5167654502984a22dd2849fb1e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4445acda1aed42e49616fd0505683b3d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia5435d5e1e4c4757a8c00ab1ca1d9aa0_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1b1f4b3b1acf48edbf03586e64aa3e57_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5f55fd9da0c740e1ae01185db1d16dee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9b9a7beb81d94816bd230f985e4ca66c_D20210401-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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i370ef7d7ae2c46fa99a00e425b074f62_D20210401-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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id8bf4eb26cfe41278adb42468eb0eacf_D20210401-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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iad71f31e56f646e38f4e800b05fc1399_D20210401-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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic5ff3738b5fc43c391ce9740e0326627_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="i6fd770cc16a2471a9b0df487f72a1a4c_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="i4dbad174fc514669ada855c918dfd42e_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="i65edc326f3e94bbf91d67e64b2db2367_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="if6ab2be831fd4a5eb5c8f791ee9a3fea_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="i878b7ce6f5f8400f8828e5daecd4b75c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9a271d756ca240029cb78ba932d5afb3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifac3080e451b4053ab7d3cc8c61b1246_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i45aec1aa5fb442298ab2853f057b05ef_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iad26984d374f4a2594ca9c2f57ceb6b2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia57700f9a2e5428798facdc652ff3476_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i44228e2e1c7945a2bf984d623c4a19f9_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="i1263b93705b1463d8ee6586108820113_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id81f3c4b4f0a4886a3cdce77aca97d28_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="i86cd5a9e496040379729d833ff777cc8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients1125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0cb3ecbb7a7943f795c5278162e3d116_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="iabe8b88a38544ea492fd872c7666cc0b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:Clients1125Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2e34d67c3b784e4da1dd583809f2786a_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="i426f4be5dbf4461aa5d081b5a78a02a4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20257c2b41184956adff089fd18be4a4_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="i4a0a70b7d41a49b0a9f1e8d0e257a5f4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8456d34e883b421199a04e666c7e6e0c_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="iaa2f20a9ce6e407898b9f5abe5be677e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib01d3c8ea782462dac095b844e6b2345_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i34f970a3e6d34734a6a7a5bdf3cdb1ca_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a49fce2af664c0daa58785247ff89b8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">iclr:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b9f8025ea1b473a9fba68c13c702106_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6b558e77607d49fa89c1e69e41054202_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43f65c01e32d47dbae6d4be8bbca5cc7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i111ee5ecfa9c42caab603419bfae83be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9a92119f18e44398bf242666a8dab3e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie8e813f8b98644a2ae21d4e17b6adbd9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if285e73f5e0d49bd86d2e38490c91f2e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2f0658166b3841a8ad1ee63afe1d8e45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7271742509374125bc353baf435c326b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DatabasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idaac23294174401cb91621785e1307a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DatabasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4397e294f6204984b08322c93231cb00_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia315d0ceeb0543dbb59823b63a9b9f76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5dbeac15392417a82bef607f15a9ec1_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i550d8463915e42178fecbe32e2e27f15_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i9b6063dc790c407bbef0f78f4af5bfde_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i12e85e2a0e004c8282a09dd49f602eed_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i2309e574fbbc47b38c987fc1ec8be374_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i0cb4fe75de9a48f98cd3fc13b22b9f88_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="if1e67149e7454780acce4bd56de507e3_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i30e66a882c054e9da7e6dcd09de68bd0_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i1959770987634e93952edf4415561d30_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i5179ccf5660c4ef8a47f1a861ade6660_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DatabasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="ie02ff0521c5e4be38fb1fe0bf4ecbbe8_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DatabasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="if335363cc1354fb098bd823f4c3f2e4c_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="idd21467e804d4f58a3d04dd17ae0d63a_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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77a14f825702445fb5310ca11f394c55_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202108Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56237306eea14b4aad81229d59d8bc6a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">iclr:PRAHealthSciencesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3c382b5f48d148f692b28695702125f4_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i99e74e194cf94f24999ca11e17ce01e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">iclr:OncacareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i880d43700a59411d8f4bcc78e16456e0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i00155cee53cf4df2876763f9de51225d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:FacilityLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1b07c0ec27d04292b49d0a6824df18d2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OtherLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8d38dae74d9e4799a388dbb829ba4ae1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">iclr:OtherLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8075b795c8754e4a880217588f0a014e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4852228e610b4f27b1f2a6b9d427277a_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0878ae5af5d843c19f275c3386abd29f_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="id8aba14e7c574bbb98423490dd2e5225_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i54f5ffd3dbe240c983d5726d5cca4052_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="i8c274d6442f14734a0aa0a06d08b9985_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i08fcbe07655b4115978252ac0d685884_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="i023227bfc04f4db7b617a9b2c7725dab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i76e8f428735240179e6a9f4cd1d9fce1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icedd53e5f0334f5d98e61fcd6161ddb0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i25a79b3250aa4b7597c9b0c333bcad07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i847f907a01a64b518053e15dfc74b4df_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredCreditFacilityAndSeniorSecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="ibc509f5021f14c35a6ac417c17e1fb2c_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="iede3cac2e6034459bbecc35b9ece8363_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i934764adaf5e421ca9ee5e3fe39da13e_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i2eab02238c7741b384b39b046f35a971_I20210701">
        <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:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i1747d8ba81a64dce9f1d396b912b16ef_I20210701">
        <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:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i4694004c1767412fb1456e747719ca90_I20211110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-10</instant>
        </period>
    </context>
    <context id="id8623f50ceb945a79e8740660914d093_D20211110-20211110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-10</startDate>
            <endDate>2021-11-10</endDate>
        </period>
    </context>
    <context id="i65e02a19e8cc474a9834d98d97d9aaef_D20210701-20210701">
        <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:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ib9e2f6ba7bc947c39ecbcbd06b2c831e_D20210701-20210701">
        <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:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="iclr:VariableRateComponentAxis">iclr:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ib3008f11434746c2b4720124868e55c5_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="iclr:VariableRateComponentAxis">iclr:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i5762d265c5184a9d9ae5ade442225245_D20210701-20210701">
        <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:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="iclr:VariableRateComponentAxis">iclr:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i7c63121b7b0b42a9ac82773fea445a91_D20210701-20210701">
        <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:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="iclr:VariableRateComponentAxis">iclr:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i522bb1dcff114332b01d4915ceb3dbd5_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="iclr:VariableRateComponentAxis">iclr:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i9eb34c5b1e324fb0914e1d5f08edffca_D20210701-20210701">
        <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:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="iclr:VariableRateComponentAxis">iclr:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i3ae2d0c2282d420cb9d4041039cea007_I20220411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-11</instant>
        </period>
    </context>
    <context id="i9609d47105654e618625e80ab0012805_D20220411-20220411">
        <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:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="iclr:VariableRateComponentAxis">iclr:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-11</startDate>
            <endDate>2022-04-11</endDate>
        </period>
    </context>
    <context id="i6daf2f33e98c48d69fafa278490819d6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i10aeead3c52e49f9b2493bda7bcbb361_D20220630-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b357b3d93d948b2a4103f14b478f385_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i09ad16525634494485d709fd25c97424_D20211229-20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-29</startDate>
            <endDate>2021-12-29</endDate>
        </period>
    </context>
    <context id="i34383eb4b35b4d92948c8d8924155690_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">iclr:SeniorSecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i4c4c5ac8a3814f39b6fc4285b547274d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8f80c464d0314ad2b42a58d35c585e99_D20211231-20211231">
        <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-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i54f52d931ce144689080fe935ad05154_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8e8310243b4f4b779b3ca64668ace146_D20220630-20220630">
        <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>2022-06-30</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icf36b413a9de475faffb4ce00b48cb3e_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="i80d88c76c9c24c5fa34bef89853ce016_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="i4ae269c377094772a112dd14722ae44a_D20190516-20220331">
        <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>2019-05-16</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2c1e612a55744c97a17b99aedc4211a7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9b7a819e24e642c0a2ed11d9032cc5d2_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i25d407f1b61f471ebe66065134d07b54_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i6df7f9b9c83341668c56e46fcb30058c_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8891b91b95f5497b940da109412b52fb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if376456fd62e4f2aa3db6fd976e5c990_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie054247e5dd84e1d8e9f95fe46b98556_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i37cbd9762d9c4d90aa814267245d4af5_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i469107a9d75a46efa009f76db1e7deb9_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="i7997ae7b05fc40e7a7d3c4720b110007_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idbafcdccb02b49c087a587d15b119e01_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="i9d3e733729bc441693f26295a5d0e4da_D20210701-20210701">
        <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-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i02924a16ed7448e797264b3edabf5a6b_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i05185a7834244893bef4bee360187112_D20220218-20220331">
        <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>2022-02-18</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i130f715cce26447ea59e7ba66db5d419_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id11dbfee5f194986aa876725502920e4_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="ied58eb5e610f4b049b6471b5e6c34fd9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i458d66f67da84feab057b173df280d0e_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="iff9c35163c854e3aa495a0b9af9f49de_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i295b52536d8b4a6383566c19094097ac_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="ida24c012ecbe4c4f871de3b26f651634_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia0ce06fb13004884a9dcbdd928213c21_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="i9fb51e5b3b3b4cd9a7ddf0238fd680b5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id90f7b483f404717adb6df3246c2c876_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="i6d4e874ecf2c4c6890c5534f4f61deb3_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i32be178e10904d2bbf50d21035da805d_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="ie147d94598cf4c46bb0e40b43add5273_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1ee926a7a39e4d228b61d88ec9b060b9_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="i7bccbe0d95eb4c08bb9932ec36db1c3a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id35a4a77f06443b78a936edf1ea8e46b_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="ia409c0a1479b43da9e66812d61e4244c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if3ccf42d560e494c82a4ca3e3df6615a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i080f2e854c754111b7b7cc180b8a6174_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iab300da356bc40c5aa49f00daca20cb0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9a047b4ddf97444db21edfe54e894c16_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifb83b9d083b34c80ae987be7bc5660c0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib832ec9feebc4f218eb5fb3675971663_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001060955</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">iclr:RestOfWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7a9b82a12b714a9183e3a0b7ce349387_I20211231">
        <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-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="segment">
        <measure>iclr:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80L2ZyYWc6NTZiZGQ0YTcxMzYyNGIxN2I0NDUzOWVmZTE2Mjc3OGUvdGFibGU6OTkzMzI3ZWIxNGQyNDQxMmI4YjQ4M2ZkNDJlOGJhYTMvdGFibGVyYW5nZTo5OTMzMjdlYjE0ZDI0NDEyYjhiNDgzZmQ0MmU4YmFhM18xLTEtMS0xLTExOTE2Ng_a5d228fd-3a1d-40f1-a8a5-a572e42c26ac">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80L2ZyYWc6NTZiZGQ0YTcxMzYyNGIxN2I0NDUzOWVmZTE2Mjc3OGUvdGFibGU6OTkzMzI3ZWIxNGQyNDQxMmI4YjQ4M2ZkNDJlOGJhYTMvdGFibGVyYW5nZTo5OTMzMjdlYjE0ZDI0NDEyYjhiNDgzZmQ0MmU4YmFhM18yLTEtMS0xLTExOTE2Ng_569d4746-79de-46cf-966c-aea3f6af3d55">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80L2ZyYWc6NTZiZGQ0YTcxMzYyNGIxN2I0NDUzOWVmZTE2Mjc3OGUvdGFibGU6OTkzMzI3ZWIxNGQyNDQxMmI4YjQ4M2ZkNDJlOGJhYTMvdGFibGVyYW5nZTo5OTMzMjdlYjE0ZDI0NDEyYjhiNDgzZmQ0MmU4YmFhM18zLTEtMS0xLTExOTE2Ng_c0ab8010-3c35-4ead-9ec0-87cf34d0dc80">0001060955</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80L2ZyYWc6NTZiZGQ0YTcxMzYyNGIxN2I0NDUzOWVmZTE2Mjc3OGUvdGFibGU6OTkzMzI3ZWIxNGQyNDQxMmI4YjQ4M2ZkNDJlOGJhYTMvdGFibGVyYW5nZTo5OTMzMjdlYjE0ZDI0NDEyYjhiNDgzZmQ0MmU4YmFhM180LTEtMS0xLTExOTE2Ng_7c0b9bfa-a47e-4dec-ab5b-68888b60472e">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80L2ZyYWc6NTZiZGQ0YTcxMzYyNGIxN2I0NDUzOWVmZTE2Mjc3OGUvdGFibGU6OTkzMzI3ZWIxNGQyNDQxMmI4YjQ4M2ZkNDJlOGJhYTMvdGFibGVyYW5nZTo5OTMzMjdlYjE0ZDI0NDEyYjhiNDgzZmQ0MmU4YmFhM181LTEtMS0xLTExOTE2Ng_3b25f7a6-2d1d-4115-bb66-ca8eb6d14259">2022-06-30</dei:DocumentPeriodEndDate>
    <iclr:EquityMethodInvestmentPeriodMajorityVotingShareCapitalCanBeSoldToTheCompany
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81NS9mcmFnOjlhMmUyZGEzNDdlYTQ2ZTlhZTI1ZDYzZmM4YTJjMjgyL3RleHRyZWdpb246OWEyZTJkYTM0N2VhNDZlOWFlMjVkNjNmYzhhMmMyODJfMjA_616c9cda-8058-4a13-9f28-10932a3707fd">P2Y6M</iclr:EquityMethodInvestmentPeriodMajorityVotingShareCapitalCanBeSoldToTheCompany>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfOTM0_05b9eb96-fc55-407d-a8e2-ad9aaf7393c6">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i878b7ce6f5f8400f8828e5daecd4b75c_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfOTM0_463fb5eb-6cce-4cb9-965d-45a746b79b60">http://fasb.org/us-gaap/2022#OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xL2ZyYWc6MjFhYzRhZTk2N2Q1NDUxNmIxZjAyMGRlY2Y5ODRiZmYvdGV4dHJlZ2lvbjoyMWFjNGFlOTY3ZDU0NTE2YjFmMDIwZGVjZjk4NGJmZl82MjA_dde41dbd-f979-405d-914a-5f02d71f24fe">6-K</dei:DocumentType>
    <dei:DocumentFiscalYearFocus
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xL2ZyYWc6MjFhYzRhZTk2N2Q1NDUxNmIxZjAyMGRlY2Y5ODRiZmYvdGV4dHJlZ2lvbjoyMWFjNGFlOTY3ZDU0NTE2YjFmMDIwZGVjZjk4NGJmZl8yMDE_0c914c0c-0c29-457c-8b52-da7e27c1fa4b">2022</dei:DocumentFiscalYearFocus>
    <dei:EntityRegistrantName
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xL2ZyYWc6MjFhYzRhZTk2N2Q1NDUxNmIxZjAyMGRlY2Y5ODRiZmYvdGV4dHJlZ2lvbjoyMWFjNGFlOTY3ZDU0NTE2YjFmMDIwZGVjZjk4NGJmZl82MjI_0b44ad59-24a6-4963-b20e-d47b0ccfd6e3">ICON plc</dei:EntityRegistrantName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNC0xLTEtMS0xMTkxNjY_d287ba54-c7e1-4e79-9f7a-be4e8d39fbd1"
      unitRef="usd">614918000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNC0zLTEtMS0xMTkxNjY_2c57e8ad-2dbb-413a-9de9-d37f64a3f1e6"
      unitRef="usd">752213000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNS0xLTEtMS0xMTkxNjY_5c1a37a7-0bfa-4286-86e9-010c4615cb0a"
      unitRef="usd">1712000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNS0zLTEtMS0xMTkxNjY_c0f38df2-ea0c-41ab-8d15-4c2d11093729"
      unitRef="usd">1712000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNi0xLTEtMS0xMTkxNjY_516d090b-430e-477c-8374-68d9e8a766b1"
      unitRef="usd">1357268000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNi0zLTEtMS0xMTkxNjY_39848c9d-f3c5-4a32-a6d3-4b83971312b4"
      unitRef="usd">1342770000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNy0xLTEtMS0xMTkxNjY_2f17f8e9-936c-4794-b74b-473f1c8f0b55"
      unitRef="usd">709477000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNy0zLTEtMS0xMTkxNjY_3edca982-b02d-45fa-a3c4-2ed02e0560f8"
      unitRef="usd">623121000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfOC0xLTEtMS0xMTkxNjY_27c63519-ce2b-446c-809f-85b655c1c2d0"
      unitRef="usd">63838000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfOC0zLTEtMS0xMTkxNjY_9a4c2381-9e5c-452e-a245-0eec86ffd4a6"
      unitRef="usd">56760000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfOS0xLTEtMS0xMTkxNjY_3e319bea-3cbe-4d62-8a79-71c8e0405688"
      unitRef="usd">130977000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfOS0zLTEtMS0xMTkxNjY_c0974934-218b-48fe-9950-6d75d1c7060a"
      unitRef="usd">114323000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTAtMS0xLTEtMTE5MTY2_01764843-a864-45d3-841e-f199ed12da9d"
      unitRef="usd">52132000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTAtMy0xLTEtMTE5MTY2_a62d1dfd-4ebf-486b-9dcf-b5a920ca4c08"
      unitRef="usd">50299000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTEtMS0xLTEtMTE5MTY2_c05bd83d-0132-4bc3-b7af-4ab5bb80eac4"
      unitRef="usd">2930322000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTEtMy0xLTEtMTE5MTY2_f897f26d-7bf8-49eb-ba67-4f2541f73318"
      unitRef="usd">2941198000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTQtMS0xLTEtMTE5MTY2_47cc82b2-bc6f-495f-b2c1-7df5e563633c"
      unitRef="usd">313110000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTQtMy0xLTEtMTE5MTY2_62ecd4b6-5479-45c3-86da-4708e7010e9d"
      unitRef="usd">336444000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTUtMS0xLTEtMTE5MTY2_594547f8-5f48-426b-a81c-4adfd6bed02e"
      unitRef="usd">8970283000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTUtMy0xLTEtMTE5MTY2_0aff4ae7-3c21-45d7-85c9-ac3406baa066"
      unitRef="usd">9037931000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTYtMS0xLTEtMTE5MTY2_4921ea97-2bf3-45c5-8f41-255dbf52111e"
      unitRef="usd">4508453000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTYtMy0xLTEtMTE5MTY2_acae6872-2005-4b0b-9ec2-831bd02660ba"
      unitRef="usd">4710843000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTctMS0xLTEtMTE5MTY2_0819c9b4-2ba6-4c82-b1bf-ceb17cbd0b2c"
      unitRef="usd">160417000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTctMy0xLTEtMTE5MTY2_81518dcc-0e39-4473-80b8-c597c71b5dd3"
      unitRef="usd">198123000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTgtMS0xLTEtMTE5MTY2_87e6b07f-2cb5-4ca0-bbfb-108bab929a01"
      unitRef="usd">53236000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTgtMy0xLTEtMTE5MTY2_89f51c6f-2a3a-4ca0-a87b-5a53f249c352"
      unitRef="usd">70557000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTktMS0xLTEtMTE5MTY2_9cae223d-d011-4e92-bf8a-a0e667bea871"
      unitRef="usd">18838000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMTktMy0xLTEtMTE5MTY2_70fd6400-6eaa-4407-8134-c26f6015612e"
      unitRef="usd">18637000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjAtMS0xLTEtMTE5MTY2_d93be7a9-b012-42ca-aa4a-75e2ee74abfe"
      unitRef="usd">54051000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjAtMy0xLTEtMTE5MTY2_9cdbeba2-9dac-4b63-8f91-eeee85dd10e0"
      unitRef="usd">48392000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjEtMS0xLTEtMTE5MTY2_c4ca35bc-051e-46b6-901f-6c67b4f05d95"
      unitRef="usd">731000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjEtMy0xLTEtMTE5MTY2_46220320-3dd9-4994-88bf-f6cfca615f14"
      unitRef="usd">2373000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjItMS0xLTEtMTE5MTY2_42bf6acf-a56e-474c-ad14-08275ca41839"
      unitRef="usd">26891000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjItMy0xLTEtMTE5MTY2_b693f588-c2f1-4e88-8cb3-ad4d415e6f9c"
      unitRef="usd">22592000</us-gaap:OtherLongTermInvestments>
    <us-gaap:Assets
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjQtMS0xLTEtMTE5MTY2_5f8e0406-7f50-4826-b4a5-cd4fc2887468"
      unitRef="usd">17036332000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjQtMy0xLTEtMTE5MTY2_81d748c3-5639-4460-b6c8-37bf4ab9395e"
      unitRef="usd">17387090000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjctMS0xLTEtMTE5MTY2_20cb2bca-1f80-4226-9537-76d1259bea3e"
      unitRef="usd">77648000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjctMy0xLTEtMTE5MTY2_9d573e06-ab46-49ad-b1fe-c44fe373dd6e"
      unitRef="usd">90764000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjgtMS0xLTEtMTE5MTY2_a1b52a55-bc51-4f43-8c64-b4dd04c57f8a"
      unitRef="usd">1191778000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjgtMy0xLTEtMTE5MTY2_42aae9ac-700f-4646-9941-4bdf1e684220"
      unitRef="usd">1323961000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjktMS0xLTEtMTE5MTY2_032e7ef7-2137-49c9-88f3-bc578ce8ce66"
      unitRef="usd">1118975000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMjktMy0xLTEtMTE5MTY2_c995d095-f206-420b-b2a4-2728dc0c70c4"
      unitRef="usd">949629000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzAtMS0xLTEtMTE5MTY2_7723daff-eb83-4a5e-ae3e-00360051dfbb"
      unitRef="usd">38223000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzAtMy0xLTEtMTE5MTY2_1b7655d3-a82d-4ae8-bea8-0b5a17a6b8ea"
      unitRef="usd">59433000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzEtMS0xLTEtMTE5MTY2_b0c13062-8d84-450d-8578-4e7ff0e1be87"
      unitRef="usd">55150000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzEtMy0xLTEtMTE5MTY2_32f601d1-cb29-4a59-9ac7-c80ec59b8161"
      unitRef="usd">55150000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzItMS0xLTEtMTE5MTY2_83a723a2-22f0-47a3-9f09-aaa0322e45a1"
      unitRef="usd">2481774000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzItMy0xLTEtMTE5MTY2_fcec7dbf-ff8a-48a2-9df5-5253d8944722"
      unitRef="usd">2478937000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzQtMS0xLTEtMTE5MTY2_fd4b0b73-5b8d-4f5a-97b7-ccb8942b5311"
      unitRef="usd">4990500000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzQtMy0xLTEtMTE5MTY2_dd8de5b0-323b-48a3-a84b-4927877da557"
      unitRef="usd">5381162000</us-gaap:LongTermLineOfCredit>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzUtMS0xLTEtMTE5MTY2_0ba37770-7bb7-4357-99b0-0099a2d460d5"
      unitRef="usd">147300000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzUtMy0xLTEtMTE5MTY2_b6573b8e-6a4a-464e-bc4d-a19274911a03"
      unitRef="usd">159483000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzYtMS0xLTEtMTE5MTY2_5e8dd9b3-a58f-4c29-a45c-23f035a12d00"
      unitRef="usd">38223000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzYtMy0xLTEtMTE5MTY2_0ff794eb-c11a-4161-bf7a-54b1a43e49f1"
      unitRef="usd">42596000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzctMS0xLTEtMTE5MTY2_e1930d22-3674-4bee-ae26-7f2e4dd49620"
      unitRef="usd">216942000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzctMy0xLTEtMTE5MTY2_d42f7e7a-d021-4109-878a-b0f328b46825"
      unitRef="usd">172109000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzgtMS0xLTEtMTE5MTY2_5728099f-a734-4abb-8462-f46062de185d"
      unitRef="usd">1015580000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzgtMy0xLTEtMTE5MTY2_18b96f45-e040-4ee4-ba1f-2f2b8fcfb5fb"
      unitRef="usd">1085976000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzktMS0xLTEtMTE5MTY2_f36d2d80-796d-47df-903f-c67e7097a1d1"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfMzktMy0xLTEtMTE5MTY2_fba2b79d-5bd7-44f9-96d5-6209e072f48e"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:Liabilities
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDAtMS0xLTEtMTE5MTY2_eaef3a75-7103-4fb9-894a-554c9ca9fe61"
      unitRef="usd">8890319000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDAtMy0xLTEtMTE5MTY2_436a834e-a049-4fd7-b0d7-0c8a85d51660"
      unitRef="usd">9320263000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDMtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246YWM3ZDc1NDVmYTg0NDdhMzk2ZGEyZGQzZWEyMTIwODRfMzE_687bc529-a32b-4cf3-b62c-2e88896c1b4a"
      unitRef="eurPerShare">0.06</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDMtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246YWM3ZDc1NDVmYTg0NDdhMzk2ZGEyZGQzZWEyMTIwODRfMzE_f1cb5ba9-e69a-42aa-aef4-f78b6e91fdaf"
      unitRef="eurPerShare">0.06</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDMtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246YWM3ZDc1NDVmYTg0NDdhMzk2ZGEyZGQzZWEyMTIwODRfNTY_5e6550b2-5f3f-49d3-8133-29e2c56a3126"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDMtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246YWM3ZDc1NDVmYTg0NDdhMzk2ZGEyZGQzZWEyMTIwODRfNTY_c3aa0fab-123b-4b03-881d-98d0cbf43f8d"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDQtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246MWUyOTBkZTBlYWRiNDAwYWI2MTgzNWYzZWY3ODBjYTNfNTQ5NzU1ODEzOTY2_3722db63-82e3-41e8-9466-5362f63a9970"
      unitRef="shares">81526607</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDQtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246MWUyOTBkZTBlYWRiNDAwYWI2MTgzNWYzZWY3ODBjYTNfNTQ5NzU1ODEzOTY2_5a7ecb39-b128-488e-a345-89f24362bcbb"
      unitRef="shares">81526607</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDUtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246YzNmZmYwODdiMjM0NDI2ZWFmNWVlZWM3ZWNjODU4OGFfNA_1a6c19ff-deaa-44b7-9608-73809551dc3a"
      unitRef="shares">81554683</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDUtMC0xLTEtMTE5MTY2L3RleHRyZWdpb246YzNmZmYwODdiMjM0NDI2ZWFmNWVlZWM3ZWNjODU4OGFfNA_22b425d6-912a-45e4-8e1e-41850caeec02"
      unitRef="shares">81554683</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDUtMS0xLTEtMTE5MTY2_32447464-fb9c-4fa7-8183-8761bdbab3bd"
      unitRef="usd">6637000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDUtMy0xLTEtMTE5MTY2_1e8acdc9-078f-4c2f-a485-c27d77b33a0e"
      unitRef="usd">6640000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDYtMS0xLTEtMTE5MTY2_4f119b40-b9c1-4f11-884c-367627af0fb3"
      unitRef="usd">6787365000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDYtMy0xLTEtMTE5MTY2_ad849b0f-b47e-47d7-b22f-52e829642809"
      unitRef="usd">6733910000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <iclr:OtherUndenominatedCapital
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDctMS0xLTEtMTE5MTY2_de0948b9-9a44-489f-9ced-f78b07b29526"
      unitRef="usd">1162000</iclr:OtherUndenominatedCapital>
    <iclr:OtherUndenominatedCapital
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDctMy0xLTEtMTE5MTY2_811a4c7e-630d-4b2e-b79b-585e2e6ddda2"
      unitRef="usd">1134000</iclr:OtherUndenominatedCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDgtMS0xLTEtMTE5MTY2_96c4ad8c-2fdb-4295-a3a7-78f311846934"
      unitRef="usd">-192935000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDgtMy0xLTEtMTE5MTY2_e5efeca8-cc70-41b3-a255-07de35b73486"
      unitRef="usd">-90937000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDktMS0xLTEtMTE5MTY2_6fb02ed4-ee7f-4fb3-81b0-1df9bd2dbaf6"
      unitRef="usd">1543784000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNDktMy0xLTEtMTE5MTY2_8734e6a2-e4d0-45a3-af1b-860a230263de"
      unitRef="usd">1416080000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNTAtMS0xLTEtMTE5MTY2_70c3d05b-9ab9-4bd4-adc1-500feaa4a679"
      unitRef="usd">8146013000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNTAtMy0xLTEtMTE5MTY2_32ba1b29-f364-4786-b0f4-01cb87206522"
      unitRef="usd">8066827000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNTMtMS0xLTEtMTE5MTY2_175bd199-42ab-4a74-8744-17b96493f3ff"
      unitRef="usd">17036332000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xMy9mcmFnOmZhZmM2ZGZjYWFjYzRjYTliYTI0ZWVkOTdmMTAwZjM5L3RhYmxlOjlmMjhiYzJhOGE5YzQ3MDlhZjkwNGZmYzdiMDRjNzc5L3RhYmxlcmFuZ2U6OWYyOGJjMmE4YTljNDcwOWFmOTA0ZmZjN2IwNGM3NzlfNTMtMy0xLTEtMTE5MTY2_cc0f2072-fd7a-4b8e-9747-cf411ea626be"
      unitRef="usd">17387090000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNC0yLTEtMS0xMTkxNjY_989e1631-9fe6-4e96-9cd5-4c611c4c81cc"
      unitRef="usd">1935193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNC00LTEtMS0xMTkxNjY_84238748-495c-419c-aacb-098cd774a32a"
      unitRef="usd">871155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNC02LTEtMS0xMTkxNjY_c96c695d-2783-4859-8359-e4cadb71388d"
      unitRef="usd">3836957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNC04LTEtMS0xMTkxNjY_a32f4551-4c95-4c6d-a0fa-766b6fc87da7"
      unitRef="usd">1729353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNy0yLTEtMS0xMTkxNjY_573d6a4e-c161-41df-a9f7-109ace593442"
      unitRef="usd">1392062000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNy00LTEtMS0xMTkxNjY_aa1923e7-994f-4019-af9c-1a00f65a95f9"
      unitRef="usd">631123000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNy02LTEtMS0xMTkxNjY_f7875689-be31-4bb1-809d-8f6859fa9757"
      unitRef="usd">2770529000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNy04LTEtMS0xMTkxNjY_caeb4a2f-7220-43bd-ab03-a0baf4ba7e5e"
      unitRef="usd">1257367000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOC0yLTEtMS0xMTkxNjY_5e04b3b0-639e-4096-a165-a13db3f6fc2b"
      unitRef="usd">189953000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOC00LTEtMS0xMTkxNjY_4fe78d3e-ef67-41e3-af83-9908f90563b0"
      unitRef="usd">89867000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOC02LTEtMS0xMTkxNjY_110d0c79-d70d-4054-89ad-535997040a13"
      unitRef="usd">385214000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOC04LTEtMS0xMTkxNjY_451e56f9-1454-42f9-a902-724b997654c6"
      unitRef="usd">175901000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOS0yLTEtMS0xMTkxNjY_e45fd7a9-635d-4ab8-bbe2-bdb8b6f64c80"
      unitRef="usd">144019000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOS00LTEtMS0xMTkxNjY_42787fe1-6b34-45c3-a5d2-a811bac46064"
      unitRef="usd">17276000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOS02LTEtMS0xMTkxNjY_0df3e98b-a703-4b33-a8b8-9bdf328cd4ef"
      unitRef="usd">285424000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfOS04LTEtMS0xMTkxNjY_918c81c4-77b6-42b3-9fbc-5eb4e492b307"
      unitRef="usd">34681000</us-gaap:DepreciationAndAmortization>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTAtMi0xLTEtMTE5MTY2_e548f80f-60d8-4add-a728-56f943c7572d"
      unitRef="usd">8884000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTAtNC0xLTEtMTE5MTY2_40709941-b2f6-411d-9b17-67e0a8a29a16"
      unitRef="usd">20017000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTAtNi0xLTEtMTE5MTY2_b43b3f70-3d78-456e-b884-8002f5693375"
      unitRef="usd">20969000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTAtOC0xLTEtMTE5MTY2_e94b4079-0ade-4c29-a168-6ecd27a02b16"
      unitRef="usd">32518000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:RestructuringCosts
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTEtMi0xLTEtMTE5MTY2_914a4d91-8a2e-4da9-aa4d-e05236cd28c8"
      unitRef="usd">22486000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTEtNC0xLTEtMTE5MTY2_fdef2dda-254a-4298-8b35-36e60b112615"
      unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTEtNi0xLTEtMTE5MTY2_959e7519-6bf1-4ca3-a220-aa01617de097"
      unitRef="usd">26693000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTEtOC0xLTEtMTE5MTY2_b6548d7b-bc25-49d2-85ec-5cd019ff37d7"
      unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:CostsAndExpenses
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTQtMi0xLTEtMTE5MTY2_738209cb-186c-4241-8a8a-6ed9336f4d36"
      unitRef="usd">1757404000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTQtNC0xLTEtMTE5MTY2_eda84bfc-c9a4-4c42-94ae-187f53542a5a"
      unitRef="usd">758283000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTQtNi0xLTEtMTE5MTY2_e75825bd-a9bc-4b55-98d7-165cee57c552"
      unitRef="usd">3488829000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTQtOC0xLTEtMTE5MTY2_f6c99cdb-ddee-4651-b32c-4b60863d4fab"
      unitRef="usd">1500467000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTYtMi0xLTEtMTE5MTY2_7486e60a-04e0-405a-b7a0-cb9adf400cc1"
      unitRef="usd">177789000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTYtNC0xLTEtMTE5MTY2_ffeceba1-9be6-4f94-8688-5abf7044effc"
      unitRef="usd">112872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTYtNi0xLTEtMTE5MTY2_d1c7c0bc-0bdb-441d-93bf-d9c6e54e10e5"
      unitRef="usd">348128000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTYtOC0xLTEtMTE5MTY2_7a2d73fe-083f-44ed-997b-5b7f2a6e6cef"
      unitRef="usd">228886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTctMi0xLTEtMTE5MTY2_e4bfac86-9bc0-4011-ac79-1cddc2ac70fc"
      unitRef="usd">166000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTctNC0xLTEtMTE5MTY2_17055c3f-0789-488a-81c4-b51b413d0d8f"
      unitRef="usd">186000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTctNi0xLTEtMTE5MTY2_566603fc-5cf6-4b1a-b7d5-02250b54ee8d"
      unitRef="usd">293000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTctOC0xLTEtMTE5MTY2_4f15f06c-dd47-42ab-960e-6c6d55805a73"
      unitRef="usd">443000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTgtMi0xLTEtMTE5MTY2_55c069cc-5d08-46f1-b1bb-63ccbbd32765"
      unitRef="usd">47111000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTgtNC0xLTEtMTE5MTY2_01bc9a98-2c52-418b-96d9-e8bd82af4544"
      unitRef="usd">24551000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTgtNi0xLTEtMTE5MTY2_9f3a1a01-0631-4fb4-b60d-2a456df5ea8c"
      unitRef="usd">91536000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMTgtOC0xLTEtMTE5MTY2_8f18d3ce-9a3c-43dd-9101-a68705e5c76b"
      unitRef="usd">27278000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjAtMi0xLTEtMTE5MTY2_c79251d3-8f9a-435e-aae1-abba22e3fbc9"
      unitRef="usd">130844000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjAtNC0xLTEtMTE5MTY2_937389fe-382b-4ee4-9d16-66df956f7985"
      unitRef="usd">88507000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjAtNi0xLTEtMTE5MTY2_d1668fec-fb6b-42a9-9412-40a9ef5adb43"
      unitRef="usd">256885000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjAtOC0xLTEtMTE5MTY2_bb9dbd0d-ab48-4106-a515-d8c06375855f"
      unitRef="usd">202051000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjEtMi0xLTEtMTE5MTY2_6d38dfb4-2746-402e-8584-19da9a0733e1"
      unitRef="usd">14254000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjEtNC0xLTEtMTE5MTY2_8e51c93e-1f40-47cb-99b5-ec76f5f03a7d"
      unitRef="usd">14133000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjEtNi0xLTEtMTE5MTY2_efb5376b-5274-4791-a399-d1532daf962e"
      unitRef="usd">27540000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjEtOC0xLTEtMTE5MTY2_cc18b674-aa83-4cec-86d0-a15b0709f717"
      unitRef="usd">30281000</us-gaap:IncomeTaxExpenseBenefit>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjMtMi0xLTEtMTE5MTY2_12df4379-7dbf-4a9f-82de-37ff44385c82"
      unitRef="usd">116590000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjMtNC0xLTEtMTE5MTY2_717495f9-cc07-4f33-9cd9-47a6dc8a4995"
      unitRef="usd">74374000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjMtNi0xLTEtMTE5MTY2_d74b4647-a8f3-437d-8f99-ec8a2371da3a"
      unitRef="usd">229345000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjMtOC0xLTEtMTE5MTY2_f6fea026-7ba1-4922-ae30-a5084201c9b2"
      unitRef="usd">171770000</iclr:IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsNoncontrollingInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjQtMi0xLTEtMTE5MTY2_adda1751-233d-46fa-94e9-c62ff165104d"
      unitRef="usd">-856000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjQtNC0xLTEtMTE5MTY2_31a78318-fbdb-4a13-909b-c719b7880fda"
      unitRef="usd">-509000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjQtNi0xLTEtMTE5MTY2_637e9841-16d6-4eb3-b13e-c1fd323ae49e"
      unitRef="usd">-1641000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjQtOC0xLTEtMTE5MTY2_6039901c-c3c9-4777-8e58-1c28354af955"
      unitRef="usd">-783000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ProfitLoss
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjYtMi0xLTEtMTE5MTY2_e173c282-f618-4ded-a647-520d47a45176"
      unitRef="usd">115734000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjYtNC0xLTEtMTE5MTY2_6f1c4354-01b5-4044-a4ea-1148109d1875"
      unitRef="usd">73865000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjYtNi0xLTEtMTE5MTY2_7e3cd468-e3dc-4a70-acf1-0282e82bce6d"
      unitRef="usd">227704000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMjYtOC0xLTEtMTE5MTY2_9e714d82-2c76-4e47-913d-3b52f12b7b3a"
      unitRef="usd">170987000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzItMi0xLTEtMTE5MTY2_d86fe138-b873-4826-93d2-e389e0980f98"
      unitRef="usdPerShare">1.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzItNC0xLTEtMTE5MTY2_2adbf488-2a40-4d33-84b0-82201ea8bbe9"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzItNi0xLTEtMTE5MTY2_ee9341b6-aa41-48e2-b99d-dd7683d27e4a"
      unitRef="usdPerShare">2.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzItOC0xLTEtMTE5MTY2_ed9367b6-5523-42b5-85cd-e9332f6f97ce"
      unitRef="usdPerShare">3.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzMtMi0xLTEtMTE5MTY2_2bbccd12-aa76-41ac-abf1-c70f4b1cc495"
      unitRef="usdPerShare">1.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzMtNC0xLTEtMTE5MTY2_7c7887e1-e70b-4083-9c3b-00162defc782"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzMtNi0xLTEtMTE5MTY2_f50bc6f7-662c-4341-a791-c3e0f450c430"
      unitRef="usdPerShare">2.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfMzMtOC0xLTEtMTE5MTY2_289c4591-79b8-4832-9ac0-b9a8d57e1acf"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDItMi0xLTEtMTE5MTY2_8a271343-135f-4b9f-8db0-cfb25f6349b0"
      unitRef="shares">81398071</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDItNC0xLTEtMTE5MTY2_5b5ac1ed-21ec-4bd1-a54b-5299d045afbc"
      unitRef="shares">52909368</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDItNi0xLTEtMTE5MTY2_4c5aed5d-3830-4eba-bfc2-509804cf844c"
      unitRef="shares">81430507</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDItOC0xLTEtMTE5MTY2_831ebbb9-6143-41dd-9096-5cb393ac7194"
      unitRef="shares">52860414</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDQtMi0xLTEtMTE5MTY2_9f14113a-d386-42ea-a3b7-b0ffc10ef94b"
      unitRef="shares">82312946</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDQtNC0xLTEtMTE5MTY2_1b746950-ac34-4c83-b1ca-be77a4c5a748"
      unitRef="shares">53381501</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDQtNi0xLTEtMTE5MTY2_affc67c9-acc2-4c26-8d0d-0e5071645f21"
      unitRef="shares">82462842</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xNi9mcmFnOjMwMThlMWFjOGI0YjQyNTA4NzQ5ZmRiZGI3NzU1YzQyL3RhYmxlOmExMTQ0Njg0NjNiYzQ4MmU5NTc1OWEzMzZjMzk5NzRiL3RhYmxlcmFuZ2U6YTExNDQ2ODQ2M2JjNDgyZTk1NzU5YTMzNmMzOTk3NGJfNDQtOC0xLTEtMTE5MTY2_c2d12bee-f51b-47da-947b-d0a31905f663"
      unitRef="shares">53294435</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNC0yLTEtMS0xMTkxNjY_419e2d7d-60d4-4992-b816-2477b0988945"
      unitRef="usd">115734000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNC00LTEtMS0xMTkxNjY_07827980-44ce-42d7-9c1a-2a8f101726a2"
      unitRef="usd">73865000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNC02LTEtMS0xMTkxNjY_e81dcfaf-7f9c-4ae9-aee4-42f239589e9d"
      unitRef="usd">227704000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNC04LTEtMS0xMTkxNjY_96633f48-c507-49eb-8ec2-55376790c03a"
      unitRef="usd">170987000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNi0yLTEtMS0xMTkxNjY_aba1e765-3040-4455-8450-b5bfb8caa2f7"
      unitRef="usd">-65628000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNi00LTEtMS0xMTkxNjY_bd804b3f-7189-4ff2-8e4d-781e324f1b2e"
      unitRef="usd">10242000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNi02LTEtMS0xMTkxNjY_9a94bea1-744e-4282-8b05-b826f801d081"
      unitRef="usd">-101623000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNi04LTEtMS0xMTkxNjY_7f14f497-806c-420e-9590-eeb464465f0f"
      unitRef="usd">-8909000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNy0yLTEtMS0xMTkxNjY_3c77d1fc-c0b9-404a-b60e-c4c10f637faf"
      unitRef="usd">-552000</iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding>
    <iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNy00LTEtMS0xMTkxNjY_e83cad39-38ad-474a-b05a-622adaeebf67"
      unitRef="usd">163000</iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding>
    <iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNy02LTEtMS0xMTkxNjY_1076500f-2828-4ccf-bb99-dfced03d4909"
      unitRef="usd">-375000</iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding>
    <iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfNy04LTEtMS0xMTkxNjY_47de8adb-f9a1-459b-b7df-d18c45dc49f9"
      unitRef="usd">-239000</iclr:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxLongTermFunding>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfOS0yLTEtMS0xMTkxNjY_a3681c74-f7e0-4edd-8da6-03065d0430da"
      unitRef="usd">0</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfOS00LTEtMS0xMTkxNjY_39964963-bc6a-4459-98fe-5ab944fba992"
      unitRef="usd">-57000</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfOS02LTEtMS0xMTkxNjY_39b2de43-2357-47cd-9bfb-abf8645f3c5b"
      unitRef="usd">0</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfOS04LTEtMS0xMTkxNjY_dee15349-9146-4d6f-8284-9726e96b7d13"
      unitRef="usd">-113000</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentAmortizationAfterTax>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTAtMi0xLTEtMTE5MTY2_587bea80-8fe1-451b-a9cf-6caf8d0c0347"
      unitRef="usd">0</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTAtNC0xLTEtMTE5MTY2_c0fa4713-3622-4c5e-bf6c-fd5f1be755d2"
      unitRef="usd">-778000</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTAtNi0xLTEtMTE5MTY2_1ccadf80-1a36-465d-9b28-909f81690e13"
      unitRef="usd">0</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax>
    <iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTAtOC0xLTEtMTE5MTY2_e5d84b7f-1a57-41c1-8ef7-3d578ac4a0d0"
      unitRef="usd">-778000</iclr:OtherComprehensiveIncomeLossCashFlowHedgeAdjustmentWriteOffOfLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTItMi0xLTEtMTE5MTY2_06a28013-1668-4d2e-b877-3e212b59e2a4"
      unitRef="usd">49554000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTItNC0xLTEtMTE5MTY2_0ea13aab-daaa-4181-b859-03b65216289b"
      unitRef="usd">85105000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTItNi0xLTEtMTE5MTY2_10955837-bcfc-4a86-abf5-638e7ba180cc"
      unitRef="usd">125706000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8xOS9mcmFnOmI3ODdiZDgyYzAwMzQ5NTRhYzBjMThlMzlhNjY2ZGIzL3RhYmxlOjMyY2FhNDA4OWU4NjRlMjBiNzg0ZTJiNmNiYmZiODgxL3RhYmxlcmFuZ2U6MzJjYWE0MDg5ZTg2NGUyMGI3ODRlMmI2Y2JiZmI4ODFfMTItOC0xLTEtMTE5MTY2_b82f3dd1-92ae-4d7d-925c-5d58372a0a85"
      unitRef="usd">162730000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia44a81b5d4564e64aef5811c00d1deee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMy0xLTEtMS0xMTkxNjY_4c6ff970-ef7f-4ab6-8f5e-677415457a45"
      unitRef="shares">81554683</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia44a81b5d4564e64aef5811c00d1deee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMy0yLTEtMS0xMTkxNjY_5b897472-61f9-4db1-a94d-60f7a9b0c6e1"
      unitRef="usd">6640000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68b2d3a670fa4b91ac860749fff2b0f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMy0zLTEtMS0xMTkxNjY_d41e3c5e-eadc-4cbc-9aad-1bfb45166089"
      unitRef="usd">6733910000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9252697eef584cd9ad2c574680e71910_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMy00LTEtMS0xMTkxNjY_3b1bd34c-8e90-416b-a9cd-c6784198efc0"
      unitRef="usd">1134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e8045574ee74a349d1db55fc3d7a87c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMy01LTEtMS0xMTkxNjY_1babce7e-d52a-4ba5-ad37-e5f91ead3cc7"
      unitRef="usd">-90937000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58bf9a7ebb4d4ca8957b7d60281ee98c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMy02LTEtMS0xMTkxNjY_b10aacb1-204c-43c3-af31-0d75c6c70bc3"
      unitRef="usd">1416080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMy03LTEtMS0xMTkxNjY_0888a41c-cd5c-4fd3-85f2-72b27384796f"
      unitRef="usd">8066827000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i27230fbf4b9c4da1a17ecd6e219a5949_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNC02LTEtMS0xMjc5ODI_ea3fcf12-953c-49ad-bbc2-22f7de7a5150"
      unitRef="usd">111970000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNC03LTEtMS0xMjc5ODI_5b509211-9972-4a25-a279-a52e1619898b"
      unitRef="usd">111970000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iacb4b1644a8949b4949039c5910f4764_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS0xLTEtMS0xMjc5ODI_02a6a4f4-8097-41dd-9e43-4fa3f8c1cf40"
      unitRef="shares">84090</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iacb4b1644a8949b4949039c5910f4764_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS0yLTEtMS0xMjc5ODI_87143a72-4609-4b3b-80ff-54f574de06b7"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7e2a40e8a1e6452bbfb39414a37386ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS0zLTEtMS0xMjc5ODI_de4b56bb-a0d2-4327-9595-53d8f244a198"
      unitRef="usd">7491000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS03LTEtMS0xMjc5ODI_35d539c4-cf8d-495a-91cc-531f5f5a6619"
      unitRef="usd">7497000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iacb4b1644a8949b4949039c5910f4764_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNi0xLTEtMS0xMjc5ODI_242b3715-7c47-4f36-8cad-e10cdffcca5f"
      unitRef="shares">74769</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iacb4b1644a8949b4949039c5910f4764_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNi0yLTEtMS0xMjc5ODI_5bef72b5-bf07-41bb-8987-9e55544733b9"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNi03LTEtMS0xMjc5ODI_6900dae7-0792-4e48-a63d-d541370eddd0"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7e2a40e8a1e6452bbfb39414a37386ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNy0zLTEtMS0xMjc5ODI_f605bb86-a9b7-49f2-9a07-6dbda12c5f3e"
      unitRef="usd">18840000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNy03LTEtMS0xMjc5ODI_2ff90431-7b1f-4db6-8d8b-0f0a3dfe5624"
      unitRef="usd">18840000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i7e2a40e8a1e6452bbfb39414a37386ea_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfOC0zLTEtMS0xMjc5ODI_adf1b37e-470f-482b-9052-0de699a85ed8"
      unitRef="usd">3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfOC03LTEtMS0xMjc5ODI_961b65af-e327-4fe4-9b8b-73d549e7cb86"
      unitRef="usd">3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="iacb4b1644a8949b4949039c5910f4764_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfOS0xLTEtMS0xMjc5ODI_d026b421-4fda-41b4-bc3e-54c2d1ea9345"
      unitRef="shares">420530</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iacb4b1644a8949b4949039c5910f4764_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfOS0yLTEtMS0xMjc5ODI_203e0882-e1ee-4ee8-9483-6cfcd0556f4c"
      unitRef="usd">28000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iae32c0e1df4c46b8855ebb8c2a91fa46_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfOS00LTEtMS0xMjc5ODI_e4bf90e5-fe22-4e7b-ac1a-da0ef8446c81"
      unitRef="usd">-28000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i27230fbf4b9c4da1a17ecd6e219a5949_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfOS02LTEtMS0xMjc5ODI_9660d1ae-d22d-4b4f-bded-53591d4f30a3"
      unitRef="usd">99983000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfOS03LTEtMS0xMjc5ODI_1e3e557e-1146-4ada-aea5-bd07ab7f3425"
      unitRef="usd">99983000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <iclr:AdjustmentToRetainedEarningShareRepurchaseCosts
      contextRef="i27230fbf4b9c4da1a17ecd6e219a5949_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTAtNi0xLTEtMTI3OTgy_14d8d9f5-44cb-42ff-b3da-2d053c372d75"
      unitRef="usd">17000</iclr:AdjustmentToRetainedEarningShareRepurchaseCosts>
    <iclr:AdjustmentToRetainedEarningShareRepurchaseCosts
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTAtNy0xLTEtMTI3OTgy_ad43e517-39c4-4b59-a87b-1d8caab32ae1"
      unitRef="usd">17000</iclr:AdjustmentToRetainedEarningShareRepurchaseCosts>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i40a33f4753f9492ab549a339e27dfd74_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTEtNS0xLTEtMTI3OTgy_3cfe36c6-ba6c-43de-8efd-c39055b631b8"
      unitRef="usd">-35818000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6b6f01ab6bef4fcb9c563d283b97bc5f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTEtNy0xLTEtMTI3OTgy_b1a20d30-34e4-45b0-8a23-2172937b9c60"
      unitRef="usd">-35818000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1113217386f74af6a98139dda8cb7d2f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItMS0xLTEtMTI3OTkw_48de7d42-91e3-4687-9902-49c3b5d10eee"
      unitRef="shares">81293012</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1113217386f74af6a98139dda8cb7d2f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItMi0xLTEtMTI3OTkw_af29d230-b051-428d-9547-9b7bc6ccd4ea"
      unitRef="usd">6622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53f7b00c08f94ac39df116d3e9fbd9f9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItMy0xLTEtMTI3OTkw_cd0a1987-8408-458e-a61d-bdd065e76b10"
      unitRef="usd">6760238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a6124694c5e4c35a29e03630236c1da_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNC0xLTEtMTI3OTkw_b18916b5-bf86-437d-9a9e-45e7f023681a"
      unitRef="usd">1162000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i251f86cf31234bdea6c7b56b510f8a29_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNS0xLTEtMTI3OTkw_fbe40adf-3f7a-4dd6-acc7-cd955c4c113d"
      unitRef="usd">-126755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieaf20714a94941cba9036ff3855770b0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNi0xLTEtMTI3OTkw_5046c0b6-c09d-451f-bb36-882e998f7b1e"
      unitRef="usd">1428050000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i917bef8aadb240df8480ea79eff3719d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNy0xLTEtMTI3OTkw_61b32086-3d47-40ee-b31b-e6c28e121cea"
      unitRef="usd">8069317000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie24044d3bd2649b9a33753bff26c4d14_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNC02LTEtMS0xMTkxNjY_b6bc5799-5971-4294-9069-e64bfcdbcfa1"
      unitRef="usd">115734000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNC03LTEtMS0xMTkxNjY_3f6e795c-0258-4a0f-8227-b14306068f43"
      unitRef="usd">115734000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i07592db149a9444ab1cbaa68c10adcae_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS0xLTEtMS0xMTkxNjY_050b6308-f079-48e3-a943-0c74d683a6a0"
      unitRef="shares">75671</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i07592db149a9444ab1cbaa68c10adcae_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS0yLTEtMS0xMTkxNjY_26c6e419-4bb3-4dbf-9a79-a345756da88d"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3f488845229a4a159ed77e61057aed02_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS0zLTEtMS0xMTkxNjY_6b99e62d-8d02-470f-b808-c1234757a623"
      unitRef="usd">7649000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNS03LTEtMS0xMTkxNjY_9af4e5e6-177d-469e-92b7-a28e2588e824"
      unitRef="usd">7653000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i07592db149a9444ab1cbaa68c10adcae_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNi0xLTEtMS0xMTkxNjY_c5a5717e-4676-422b-9864-088ddd5077dc"
      unitRef="shares">157924</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i07592db149a9444ab1cbaa68c10adcae_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNi0yLTEtMS0xMTkxNjY_4b584ade-0e5f-4ac5-acec-f3da91690e1e"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNi03LTEtMS0xMTkxNjY_3dae01ca-dfa2-47a0-b543-6c7706500c35"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3f488845229a4a159ed77e61057aed02_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNy0zLTEtMS0xMTkxNjY_61756e27-f24f-4aa8-856a-2d5b811f3153"
      unitRef="usd">19478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfNy03LTEtMS0xMTkxNjY_ac18ef13-3beb-4a4d-9e98-8b9c61c96faa"
      unitRef="usd">19478000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic7c26101a40941ce94445e5dfe0ceaf7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTEtNS0xLTEtMTE5MTY2_b4bd2652-2304-440c-8825-f2dde47f1607"
      unitRef="usd">-66180000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTEtNy0xLTEtMTE5MTY2_a65e4d23-189f-4b20-8046-50507efc83bd"
      unitRef="usd">-66180000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="i546a4937afc8426f81c1d582388fecd0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItMS0xLTEtMTE5MTY2_58eec0f5-f66c-4dba-9263-45f384a1b821"
      unitRef="shares">81526607</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i546a4937afc8426f81c1d582388fecd0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItMi0xLTEtMTE5MTY2_d1b2e0df-5073-4a7a-b74e-77ee68d4ca74"
      unitRef="usd">6637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f54f9692e2148eb80812eeb614b0c14_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItMy0xLTEtMTE5MTY2_3c15657b-c637-42c8-890e-d668af1044f2"
      unitRef="usd">6787365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45b66c110c0b4b2596ba7e69d65cc913_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNC0xLTEtMTE5MTY2_13f84d74-c3c8-41de-9e2d-d397b1279c7b"
      unitRef="usd">1162000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45bcc57ef10c4c00a9e2687c71dc4fd8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNS0xLTEtMTE5MTY2_5121a639-bb2c-48df-b8af-d40dc9784787"
      unitRef="usd">-192935000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i805939c7dcf94faf89bc6abced119916_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNi0xLTEtMTE5MTY2_e86a8da0-2003-4e0c-a670-1c8bce465388"
      unitRef="usd">1543784000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOjUxOWRhZjE1MzYxYzQwMGE4NWY2NTkyYmMwYzYzY2FiL3RhYmxlcmFuZ2U6NTE5ZGFmMTUzNjFjNDAwYTg1ZjY1OTJiYzBjNjNjYWJfMTItNy0xLTEtMTE5MTY2_2819d624-db78-44d3-a4ed-19ed01915090"
      unitRef="usd">8146013000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i264b8149d3864ef29bc5c3d71be80568_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMy0xLTEtMS0xMTkxNjY_62625a92-e82d-4799-87ba-7ae61a1a31f8"
      unitRef="shares">52788093</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i264b8149d3864ef29bc5c3d71be80568_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMy0yLTEtMS0xMTkxNjY_2c66cdab-5239-4101-977b-7523e1993a44"
      unitRef="usd">4580000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c1d3e2f6cb2495cb804515b4d1a679a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMy0zLTEtMS0xMTkxNjY_7e15b7d0-e650-4f07-aed6-62e9fbfb338d"
      unitRef="usd">617104000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38d6ccbf70b6413e840cb5315c532672_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMy00LTEtMS0xMTkxNjY_fc595753-a28d-4537-a2a1-ce23b990ffb5"
      unitRef="usd">1134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1af78556f37846be8cec851019e95787_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMy01LTEtMS0xMTkxNjY_c4ead66c-ecad-4753-a3f3-912dedad95ec"
      unitRef="usd">-35477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82f114e666a14051940ad28defc2913d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMy02LTEtMS0xMTkxNjY_cb6b4608-e187-40a3-800c-e81087916c1d"
      unitRef="usd">1262895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4858226d82c4738a9cd12f6e2e7dbfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMy03LTEtMS0xMTkxNjY_1fa9b5a4-b4b4-444b-a979-9109506c80e7"
      unitRef="usd">1850236000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8e8567d8ba75443fbc99d8d73bc7b2d1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNC02LTEtMS0xMjgwNTk_963038cb-5f75-400e-92a2-2143d503dd0e"
      unitRef="usd">97122000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icffee88e055c445690970f8ac799f0fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNC03LTEtMS0xMjgwNTk_0a308dcc-73bb-412d-9c8f-25c67c2ca695"
      unitRef="usd">97122000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i6b4724d9e88f4bccbc50e362c1a2d78f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNi0xLTEtMS0xMjgwNTk_d250515b-9725-4242-805c-a2d0e05bbdd6"
      unitRef="shares">70097</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6b4724d9e88f4bccbc50e362c1a2d78f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNi0yLTEtMS0xMjgwNTk_dfc28956-cfba-4946-aa91-7398c6f1b3ee"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icffee88e055c445690970f8ac799f0fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNi03LTEtMS0xMjgwNTk_56a07942-7118-4693-b525-b3ed3649cf49"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2e8224a1bc6a4bd4881441345f856198_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNy0zLTEtMS0xMjgwNTk_645416b2-1d14-45c3-8910-227c55a19c87"
      unitRef="usd">6310000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icffee88e055c445690970f8ac799f0fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNy03LTEtMS0xMjgwNTk_152d35a8-ec2c-493a-9807-300a9d2a056b"
      unitRef="usd">6310000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i2e8224a1bc6a4bd4881441345f856198_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOC0zLTEtMS0xMjgwNTk_3d9c4aac-f1ce-485e-80e5-153a9e36f389"
      unitRef="usd">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="icffee88e055c445690970f8ac799f0fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOC03LTEtMS0xMjgwNTk_3f03b6d1-82c4-494d-be67-f4333ab5764a"
      unitRef="usd">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie70eb708332b407bbbb57b1f88156318_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOS01LTEtMS0xMjgwNTk_6269da10-7ce9-4911-8320-fed53330ed76"
      unitRef="usd">-19497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icffee88e055c445690970f8ac799f0fe_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOS03LTEtMS0xMjgwNTk_e73b1c9e-0d75-4a66-bda4-c83c692f0923"
      unitRef="usd">-19497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7a38259995684839948155d0c676d74d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtMS0xLTEtMTI4MDU5_21b06a52-a048-48c1-9fc7-d72140770722"
      unitRef="shares">52858190</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7a38259995684839948155d0c676d74d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtMi0xLTEtMTI4MDU5_e69410e3-7c4c-4a50-a341-130de23cf263"
      unitRef="usd">4585000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i58c30d5167654502984a22dd2849fb1e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtMy0xLTEtMTI4MDU5_804eefe8-368a-4aae-9c79-abc60af39744"
      unitRef="usd">623409000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4445acda1aed42e49616fd0505683b3d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNC0xLTEtMTI4MDU5_1c3015ce-8f51-4587-ad77-c2913a47065e"
      unitRef="usd">1134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5435d5e1e4c4757a8c00ab1ca1d9aa0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNS0xLTEtMTI4MDU5_9acf5720-b530-4cd4-ba78-54883ba50d7c"
      unitRef="usd">-54974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b1f4b3b1acf48edbf03586e64aa3e57_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNi0xLTEtMTI4MDU5_f4c37539-1698-4516-b062-59146cd98b13"
      unitRef="usd">1360017000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f55fd9da0c740e1ae01185db1d16dee_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNy0xLTEtMTI4MDU5_b414924e-589b-4c55-ab82-0a87a4d802cb"
      unitRef="usd">1934171000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9b9a7beb81d94816bd230f985e4ca66c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNC02LTEtMS0xMTkxNjY_c508ef90-9f97-4858-8f47-1d0607cee4a2"
      unitRef="usd">73865000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNC03LTEtMS0xMTkxNjY_046f5cef-897f-4079-8a28-4390baaf8e5d"
      unitRef="usd">73865000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i370ef7d7ae2c46fa99a00e425b074f62_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNS0xLTEtMS0xMTkxNjY_6f712425-961a-468d-a07a-beaafe5fd978"
      unitRef="shares">4020</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id8bf4eb26cfe41278adb42468eb0eacf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNS0zLTEtMS0xMTkxNjY_83a4ff28-fbae-46aa-aaff-8a97cccf5f5e"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNS03LTEtMS0xMTkxNjY_827a37c7-5ba4-487f-9db1-5f4fff2746a7"
      unitRef="usd">170000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i370ef7d7ae2c46fa99a00e425b074f62_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNi0xLTEtMS0xMTkxNjY_e3fb97df-5197-4e4d-9163-797b6776226b"
      unitRef="shares">95853</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i370ef7d7ae2c46fa99a00e425b074f62_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNi0yLTEtMS0xMTkxNjY_1b506a39-897b-410e-9641-9dc426fb20d4"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNi03LTEtMS0xMTkxNjY_16305e86-1530-479a-9a70-95136b554175"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id8bf4eb26cfe41278adb42468eb0eacf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNy0zLTEtMS0xMTkxNjY_c98f606f-117d-4756-9dd5-1aee3bdc43aa"
      unitRef="usd">8495000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfNy03LTEtMS0xMTkxNjY_bc6224a9-363e-449c-a074-8c92dc81e35b"
      unitRef="usd">8495000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="id8bf4eb26cfe41278adb42468eb0eacf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOC0zLTEtMS0xMTkxNjY_7ef48931-32b4-41ed-a534-cd82e3307c2e"
      unitRef="usd">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOC03LTEtMS0xMTkxNjY_2f5ec050-cb10-4c1e-a00c-3e6ea619cfd5"
      unitRef="usd">5000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iad71f31e56f646e38f4e800b05fc1399_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOS01LTEtMS0xMTkxNjY_7805cad9-1b83-431a-b7a8-fd42d89d95bd"
      unitRef="usd">11240000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfOS03LTEtMS0xMTkxNjY_b100fa22-6d40-42dc-863c-2284cd0bf8e6"
      unitRef="usd">11240000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic5ff3738b5fc43c391ce9740e0326627_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtMS0xLTEtMTE5MTY2_1688c568-a197-446c-bc79-7e036188973c"
      unitRef="shares">52958063</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic5ff3738b5fc43c391ce9740e0326627_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtMi0xLTEtMTE5MTY2_9a3ac154-3c16-47d5-8fe0-72a7763f6ef7"
      unitRef="usd">4592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fd770cc16a2471a9b0df487f72a1a4c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtMy0xLTEtMTE5MTY2_1ff99117-4210-4181-8155-6a1e7e401bd7"
      unitRef="usd">632069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4dbad174fc514669ada855c918dfd42e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNC0xLTEtMTE5MTY2_77170388-1e89-4bf7-a6db-c8c7d1a6d652"
      unitRef="usd">1134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65edc326f3e94bbf91d67e64b2db2367_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNS0xLTEtMTE5MTY2_ac8e3e9f-c58a-46f2-bd12-3f9a6ad82d40"
      unitRef="usd">-43734000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6ab2be831fd4a5eb5c8f791ee9a3fea_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNi0xLTEtMTE5MTY2_7a040496-9889-4b7f-b096-b9ee9a34f225"
      unitRef="usd">1433882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i878b7ce6f5f8400f8828e5daecd4b75c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yMi9mcmFnOmU3NDIxMjgyZGE3ODRkZTc5NTkyN2FmNjdhNDExZjI5L3RhYmxlOmI0ODY4NDJmODlmZDQ1OWFhNjk2ZTNlOTQ5Mzg2YTFkL3RhYmxlcmFuZ2U6YjQ4Njg0MmY4OWZkNDU5YWE2OTZlM2U5NDkzODZhMWRfMTAtNy0xLTEtMTE5MTY2_8826916f-4bf3-4836-917a-9963cc6f4fc0"
      unitRef="usd">2027943000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNC0xLTEtMS0xMTkxNjY_75b40c33-eea6-4c23-94ca-eb8263131b44"
      unitRef="usd">227704000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNC0zLTEtMS0xMTkxNjY_b4725630-b322-42bd-a16d-5c053592ac1f"
      unitRef="usd">170987000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNy0xLTEtMS0xMTkxNjY_5cee4446-d675-458f-a86b-6c6fce6b7ee8"
      unitRef="usd">285424000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNy0zLTEtMS0xMTkxNjY_81baff5e-b433-4e2d-8862-0a20e680e6f6"
      unitRef="usd">34681000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfOC0xLTEtMS0xMTkxNjY_8adab53c-4600-4dd0-8d4b-e6041105b6ee"
      unitRef="usd">20749000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfOC0zLTEtMS0xMTkxNjY_a5e16d98-c46c-4ab5-a18a-c5b1667f171c"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfOS0xLTEtMS0xMTkxNjY_37484ae6-d7f7-4fdd-8b83-d2ac2bdbcab7"
      unitRef="usd">23570000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfOS0zLTEtMS0xMTkxNjY_de07d4cd-6193-4ecc-91f6-56016fe7d6a4"
      unitRef="usd">14037000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTAtMS0xLTEtMTE5MTY2_473bf073-ebf3-43ad-a836-0e4d45b366da"
      unitRef="usd">-1641000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTAtMy0xLTEtMTE5MTY2_99f13c7a-b023-4a7f-8119-afb27b348eb3"
      unitRef="usd">-783000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTEtMS0xLTEtMTE5MTY2_9a7c3b9c-634d-458e-96f5-1c2799ed3b97"
      unitRef="usd">0</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTEtMy0xLTEtMTE5MTY2_cb956ad2-40e2-46e4-bffd-f480ec5171e9"
      unitRef="usd">891000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTItMS0xLTEtMTE5MTY2_9a3cd0b7-66ce-4ec0-b4af-1d61728b6952"
      unitRef="usd">9188000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTItMy0xLTEtMTE5MTY2_64088862-3ae9-4203-8a04-0babe6718877"
      unitRef="usd">1592000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTMtMS0xLTEtMTE5MTY2_8d079d97-1d6f-49ad-b51b-a4dd7e49ab99"
      unitRef="usd">38186000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTMtMy0xLTEtMTE5MTY2_18138694-b35e-4d03-a0c1-b74655572be6"
      unitRef="usd">14874000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTQtMS0xLTEtMTE5MTY2_8f446f78-b099-46d7-a493-41895462e0e8"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTQtMy0xLTEtMTE5MTY2_91a5c653-ef73-4938-ac1b-e28272104cad"
      unitRef="usd">-14434000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTUtMS0xLTEtMTE5MTY2_67ff7348-47a4-4f68-a864-82a012619689"
      unitRef="usd">-75265000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTUtMy0xLTEtMTE5MTY2_f354b58f-5cb9-4aaf-983d-cbb348de848a"
      unitRef="usd">3313000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTYtMS0xLTEtMTE5MTY2_beb5c8a7-783f-4b56-a4d4-39aa6163c311"
      unitRef="usd">37421000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTYtMy0xLTEtMTE5MTY2_54a5cd58-1103-4376-8a57-83604fb465c4"
      unitRef="usd">-2586000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTctMS0xLTEtMTE5MTY2_d2b57062-810f-44ea-b90e-fa6812b0aff2"
      unitRef="usd">-9159000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTctMy0xLTEtMTE5MTY2_c1c8b137-c01d-49d8-9d25-7900cb4ceeb7"
      unitRef="usd">3909000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTktMS0xLTEtMTE5MTY2_8af27b56-d7e8-4985-a5b8-0911ff51e6c1"
      unitRef="usd">41032000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMTktMy0xLTEtMTE5MTY2_082d2611-66bd-448e-80bc-d4ca45b17c66"
      unitRef="usd">-36650000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjAtMS0xLTEtMTE5MTY2_b8082659-8bb1-47f0-995e-989444999070"
      unitRef="usd">33187000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjAtMy0xLTEtMTE5MTY2_0d586612-34c6-43a9-8b40-3c05d5ae4ba1"
      unitRef="usd">-12690000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjEtMS0xLTEtMTE5MTY2_1b96e8eb-ebf9-442b-866e-9edd85623f05"
      unitRef="usd">-176904000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjEtMy0xLTEtMTE5MTY2_33ead20f-4428-4625-97c7-10e2425426ff"
      unitRef="usd">14534000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjItMS0xLTEtMTE5MTY2_1d268f4a-7fc4-4ac7-a230-81a513accba1"
      unitRef="usd">-157154000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjItMy0xLTEtMTE5MTY2_57c95f07-74bb-48ac-ac6c-500a5168d9c1"
      unitRef="usd">77789000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjMtMS0xLTEtMTE5MTY2_aa77d437-d934-4c27-89c9-662e96c424b6"
      unitRef="usd">408966000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjMtMy0xLTEtMTE5MTY2_eec545d8-d0a9-4afa-8bad-0fcd9037fa5a"
      unitRef="usd">240354000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjYtMS0xLTEtMTE5MTY2_362ec318-ef7e-4141-ad25-2a29f4bac183"
      unitRef="usd">47840000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjYtMy0xLTEtMTE5MTY2_f5eddc38-d292-4508-9f4e-bf324d6772df"
      unitRef="usd">21653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjgtMS0xLTEtMTE5MTY2_4ffc9a47-4e58-431f-a50b-73de04df971e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMjgtMy0xLTEtMTE5MTY2_a63f7bf5-9637-438e-837b-f2c04810e23c"
      unitRef="usd">2450000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsForProceedsFromLongtermInvestments
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzItMS0xLTEtMTE5MTY2_3b357ad4-810e-4e4e-9c30-ecb46cc31f52"
      unitRef="usd">799000</us-gaap:PaymentsForProceedsFromLongtermInvestments>
    <us-gaap:PaymentsForProceedsFromLongtermInvestments
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzItMy0xLTEtMTE5MTY2_4c685b99-f1b2-4c5b-9c0a-6666b292c10e"
      unitRef="usd">1771000</us-gaap:PaymentsForProceedsFromLongtermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzMtMS0xLTEtMTE5MTY2_4e29c60a-6026-4419-a190-e2d85d22248f"
      unitRef="usd">-48639000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzMtMy0xLTEtMTE5MTY2_48a38e11-a7db-4ccc-943c-606c4d4cdeae"
      unitRef="usd">-25874000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzgtMS0xLTEtMTE5MTY2_486e8c91-621b-4c80-abbc-ffffe5db4c00"
      unitRef="usd">15140000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzgtMy0xLTEtMTE5MTY2_d2e3073a-d165-4700-a146-8005d0d5c6cc"
      unitRef="usd">182000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzktMS0xLTEtMTE5MTY2_9453b273-267f-4c91-be45-40d8a7fb0c0f"
      unitRef="usd">3000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfMzktMy0xLTEtMTE5MTY2_9de2f3e2-3ca7-4931-b6b8-dc1051564b34"
      unitRef="usd">10000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDEtMS0xLTEtMTE5MTY2_9f35c0d4-84b6-42d2-9c8d-d19b54b18cf8"
      unitRef="usd">99983000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDEtMy0xLTEtMTE5MTY2_9d7e3716-230f-459e-9090-84baac6ab681"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <iclr:PaymentsForShareRepurchaseCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDItMS0xLTEtMTE5MTY2_73fe9558-43f9-451e-b57e-764610c6539e"
      unitRef="usd">17000</iclr:PaymentsForShareRepurchaseCosts>
    <iclr:PaymentsForShareRepurchaseCosts
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDItMy0xLTEtMTE5MTY2_e5f06a88-71f5-4076-a9e4-a131addc42a4"
      unitRef="usd">0</iclr:PaymentsForShareRepurchaseCosts>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDMtMS0xLTEtMTE5MTY2_f1195046-43ee-4794-8b8b-6a53f583d30f"
      unitRef="usd">25000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDMtMy0xLTEtMTE5MTY2_7586e240-b05a-4c36-b179-188e55bfcc8b"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDQtMS0xLTEtMTMwODAz_16ea5f08-56cb-4c85-b9f6-0ee35e8bbebf"
      unitRef="usd">425000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDQtMy0xLTEtMTMwODAz_f8bbc5ed-03ee-4e3b-af1c-891f949bd337"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDUtMS0xLTEtMTE5MTY2_cc705663-01ee-4b76-8a1c-6e4358c59f16"
      unitRef="usd">-484863000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDUtMy0xLTEtMTE5MTY2_9c25dfa5-e23d-42dc-b756-01ef9af5223c"
      unitRef="usd">172000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDctMS0xLTEtMTE5MTY2_39ab758e-9d6c-468f-82aa-fb1c39b0e46d"
      unitRef="usd">-12759000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDctMy0xLTEtMTE5MTY2_0c3e8137-ca10-4cdf-9dce-52872840d5d6"
      unitRef="usd">539000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDgtMS0xLTEtMTE5MTY2_06716f7e-5d59-4188-bc9b-a40302093050"
      unitRef="usd">-137295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDgtMy0xLTEtMTE5MTY2_02a149b2-8bea-4f84-bfdf-63bbc889021d"
      unitRef="usd">215191000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDktMS0xLTEtMTE5MTY2_36a66931-7ec4-44c8-991a-3107753bf58a"
      unitRef="usd">752213000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if4858226d82c4738a9cd12f6e2e7dbfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNDktMy0xLTEtMTE5MTY2_8dfab963-c6a3-4bd6-a59c-c1d668ce307a"
      unitRef="usd">840305000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNTAtMS0xLTEtMTE5MTY2_fab37a30-4b3a-4ebf-9ad5-b1b48d600e41"
      unitRef="usd">614918000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i878b7ce6f5f8400f8828e5daecd4b75c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8yNS9mcmFnOjJiMmMyZjc4NjlkYTRkYzg5Mzk4MTUyOWNkZTBlNmNmL3RhYmxlOjIyOWYzNDIwODcxYzQxYjM4NGEyOGFkZDRjZWE4MDRjL3RhYmxlcmFuZ2U6MjI5ZjM0MjA4NzFjNDFiMzg0YTI4YWRkNGNlYTgwNGNfNTAtMy0xLTEtMTE5MTY2_ae591efb-4296-4998-a862-a52c4be08850"
      unitRef="usd">1055496000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zMS9mcmFnOjczZWRiNjU1YmQxYjQ2M2Q4Njc4ZjMwOTFiNTcyYzVlL3RleHRyZWdpb246NzNlZGI2NTViZDFiNDYzZDg2NzhmMzA5MWI1NzJjNWVfMTkwOQ_79d5986a-02f8-46da-bc09-752c53b5ed90">Basis of presentation&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;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;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 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, 2021 (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;). Operating results for the six months ended June&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal period ending December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;Certain prior period amounts in the consolidated financial statements and accompanying notes have been reclassified to conform to the current period&#x2019;s presentation. Most notably, the Company has presented transaction and integration-related expenses as a separate line in the Condensed Consolidated Statement of Operations and reclassified certain costs incurred in the six months ended June&#160;30, 2021 within this line. These costs consist of transaction related expenses incurred as part of the Merger. These costs amounted to  $32.5 million for the six months ended June&#160;30, 2021 and were previously presented in the selling, general and administrative expenses but have been reclassified to transaction and integration-related expenses to conform to the current period&#x2019;s presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zMS9mcmFnOjczZWRiNjU1YmQxYjQ2M2Q4Njc4ZjMwOTFiNTcyYzVlL3RleHRyZWdpb246NzNlZGI2NTViZDFiNDYzZDg2NzhmMzA5MWI1NzJjNWVfMTkxMw_ccca1d3a-8847-4ba1-962d-9c5085d18b4e">Certain prior period amounts in the consolidated financial statements and accompanying notes have been reclassified to conform to the current period&#x2019;s presentation. Most notably, the Company has presented transaction and integration-related expenses as a separate line in the Condensed Consolidated Statement of Operations and reclassified certain costs incurred in the six months ended June&#160;30, 2021 within this line. These costs consist of transaction related expenses incurred as part of the Merger. These costs amounted to  $32.5 million for the six months ended June&#160;30, 2021 and were previously presented in the selling, general and administrative expenses but have been reclassified to transaction and integration-related expenses to conform to the current period&#x2019;s presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i878b7ce6f5f8400f8828e5daecd4b75c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zMS9mcmFnOjczZWRiNjU1YmQxYjQ2M2Q4Njc4ZjMwOTFiNTcyYzVlL3RleHRyZWdpb246NzNlZGI2NTViZDFiNDYzZDg2NzhmMzA5MWI1NzJjNWVfMTA5OTUxMTYyODA2MDE_ff60dd49-6727-4904-a526-6b1f952ae21c"
      unitRef="usd">32500000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNC9mcmFnOjM1NzM3NDFjNmMwNTRlZGM5YTk4ZjkyNjlhYzZmMjRhL3RleHRyZWdpb246MzU3Mzc0MWM2YzA1NGVkYzlhOThmOTI2OWFjNmYyNGFfNzcxMQ_a3c40926-c871-40b2-85bb-960c3069ca7f">Significant accounting policies&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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 earns revenues by providing a number of different services to its customers. These services, which are integral elements of the clinical development process, include clinical trials management, consulting, contract staffing, data services and laboratory services. Contracts range in duration from a number of months to several 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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC 606 requires application of five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligation in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies the performance obligation(s).  &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;Clinical trial service revenue&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 clinical trial service is a single performance obligation satisfied over time. The full-service obligation in respect of a clinical trial (including those services performed by investigators and other parties) is considered a single performance obligation. Promises offered to the customer are not distinct within the context of the contract. We have concluded that ICON is the contract principal in respect of both direct services and in the use of third parties (principally investigator services) that support the clinical research project. The transaction price is determined by reference to the contract or change order value (total service revenue and pass-through/ reimbursable expenses) adjusted to reflect a realizable contract value. Revenue is recognized as the single performance obligation is satisfied. The progress towards completion for clinical service contracts is measured based on an input measure being total project costs incurred (inclusive of third party costs) at each reporting period as a percentage of forecasted total project costs.&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-style:italic;font-weight:400;line-height:120%"&gt;Contracting services revenue&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 availed of the practical expedient which results in recognition of revenue on a right to invoice basis. Application of the practical expedient reflects the right to consideration from the customer in an amount that corresponds directly with the value to the customer of the performance completion to date. This reflects hours performed by contract staff. &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;Consulting services revenue&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;We have concluded that our consulting services contracts represent a single performance obligation satisfied over time. The transaction price is determined by reference to contract or change order value. Revenue is recognized as the performance obligation is satisfied. The progress towards completion for consulting contracts is measured based on total project inputs (time) at each reporting period as a percentage of forecasted total project inputs.  &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;Laboratory services revenue&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;Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the products or services are transferred to the customer. Revenue for laboratory services is measured as the amount of consideration we expect to receive in exchange for transferring products or services. Where contracts with customers contain multiple performance obligations, the transaction price is allocated to each performance obligation based on the estimated relative selling price of the promised good or service. Service revenue is recognized over time as the services are delivered to the customer based on the extent of progress towards completion of the performance obligation. The determination of the methodology to measure progress requires judgment and is based on the nature of services provided. This requires an assessment of the transfer of value to the customer. The right to invoice measure of progress is generally related to rate per unit contracts, as the extent of progress towards completion is measured based on discrete service or time-based increments, such as samples tested or labor hours incurred. Revenue is recorded in the amount invoiced since that amount corresponds to the value of the Company's performance and the transfer of value 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-style:italic;font-weight:400;line-height:120%"&gt;Data services revenue&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 provides data reports and analytics to customers based on agreed-upon specifications, including the timing of delivery, which is typically either weekly, monthly, or quarterly. If a customer requests more than one type of data report or series of data reports within a contract, each distinct type of data report is a separate performance obligation. The contracts provide for the Company to be compensated for the value of each deliverable. The transaction price is determined using list prices, discount agreements, if any, and negotiations with the customers, and generally includes any out-of-pocket expenses. Typically, the Company bills in advance of services being provided with the amount being recorded as unearned revenue.&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;When multiple performance obligations exist, the transaction price is allocated to performance obligations on a relative standalone selling price basis. In cases where the Company contracts to provide a series of data reports, or in some cases data, the Company recognizes revenue over time using the &#x201c;units delivered&#x201d; output method as the data or reports are delivered. Expense reimbursements are recorded to revenue as the expenses are incurred as they relate directly to the services performed.&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;Commissions&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;Incremental costs of obtaining a contract are recognized as an asset on the Condensed Consolidated Balance Sheet in respect of those contracts that exceed one year. Where commission costs relate to contracts that are less than one year, the practical expedient is applied as the amortization period of the asset which would arise on deferral would be one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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 cost of a business combination is measured as the aggregate of the fair values at the date of exchange of assets given, liabilities incurred or assumed and equity instruments issued in exchange for control. Where a business combination agreement provides for an adjustment to the cost of the acquisition which is contingent upon future events, the amount of the estimated adjustment is recognized at the acquisition date at the fair value of the contingent consideration. Any changes to this estimate outside the measurement period will depend on the classification of the contingent consideration. If the contingent consideration is classified as equity it shall not be re-measured and the settlement shall be accounted for within equity. If the contingent consideration is classified as a liability any adjustments will be accounted for through the Consolidated Statement of Operations or Other Comprehensive Income depending on whether the liability is considered a financial instrument.&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 assets, liabilities and contingent liabilities of businesses acquired are measured at their fair values at the date of acquisition. In the case of a business combination which is completed in stages, the fair values of the identifiable assets, liabilities and contingent liabilities are determined at the date of each exchange transaction. When the initial accounting for a business combination is determined provisionally, any subsequent adjustments to the provisional values allocated to the identifiable assets, liabilities and contingent liabilities are made within twelve months of the acquisition date and presented as adjustments to goodwill in the reporting period in which the adjustments are determined.&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 Company allocates a share of net income to the noncontrolling interest holders based on percentage ownership. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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;Intangible assets are amortized on a straight line basis over their estimated useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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 carrying values of intangible assets are reviewed for recoverability to determine if the facts and circumstances suggest that a potential impairment may have occurred. If this review indicates that carrying values will not be recoverable the Company will record an impairment charge to reduce carrying values to estimated fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNC9mcmFnOjM1NzM3NDFjNmMwNTRlZGM5YTk4ZjkyNjlhYzZmMjRhL3RleHRyZWdpb246MzU3Mzc0MWM2YzA1NGVkYzlhOThmOTI2OWFjNmYyNGFfNzcxNA_9d8b1cea-486e-434e-a77a-ccadc01ac4d5">&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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 earns revenues by providing a number of different services to its customers. These services, which are integral elements of the clinical development process, include clinical trials management, consulting, contract staffing, data services and laboratory services. Contracts range in duration from a number of months to several 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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC 606 requires application of five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligation in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies the performance obligation(s).  &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;Clinical trial service revenue&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 clinical trial service is a single performance obligation satisfied over time. The full-service obligation in respect of a clinical trial (including those services performed by investigators and other parties) is considered a single performance obligation. Promises offered to the customer are not distinct within the context of the contract. We have concluded that ICON is the contract principal in respect of both direct services and in the use of third parties (principally investigator services) that support the clinical research project. The transaction price is determined by reference to the contract or change order value (total service revenue and pass-through/ reimbursable expenses) adjusted to reflect a realizable contract value. Revenue is recognized as the single performance obligation is satisfied. The progress towards completion for clinical service contracts is measured based on an input measure being total project costs incurred (inclusive of third party costs) at each reporting period as a percentage of forecasted total project costs.&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-style:italic;font-weight:400;line-height:120%"&gt;Contracting services revenue&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 availed of the practical expedient which results in recognition of revenue on a right to invoice basis. Application of the practical expedient reflects the right to consideration from the customer in an amount that corresponds directly with the value to the customer of the performance completion to date. This reflects hours performed by contract staff. &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;Consulting services revenue&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;We have concluded that our consulting services contracts represent a single performance obligation satisfied over time. The transaction price is determined by reference to contract or change order value. Revenue is recognized as the performance obligation is satisfied. The progress towards completion for consulting contracts is measured based on total project inputs (time) at each reporting period as a percentage of forecasted total project inputs.  &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;Laboratory services revenue&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;Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the products or services are transferred to the customer. Revenue for laboratory services is measured as the amount of consideration we expect to receive in exchange for transferring products or services. Where contracts with customers contain multiple performance obligations, the transaction price is allocated to each performance obligation based on the estimated relative selling price of the promised good or service. Service revenue is recognized over time as the services are delivered to the customer based on the extent of progress towards completion of the performance obligation. The determination of the methodology to measure progress requires judgment and is based on the nature of services provided. This requires an assessment of the transfer of value to the customer. The right to invoice measure of progress is generally related to rate per unit contracts, as the extent of progress towards completion is measured based on discrete service or time-based increments, such as samples tested or labor hours incurred. Revenue is recorded in the amount invoiced since that amount corresponds to the value of the Company's performance and the transfer of value 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-style:italic;font-weight:400;line-height:120%"&gt;Data services revenue&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 provides data reports and analytics to customers based on agreed-upon specifications, including the timing of delivery, which is typically either weekly, monthly, or quarterly. If a customer requests more than one type of data report or series of data reports within a contract, each distinct type of data report is a separate performance obligation. The contracts provide for the Company to be compensated for the value of each deliverable. The transaction price is determined using list prices, discount agreements, if any, and negotiations with the customers, and generally includes any out-of-pocket expenses. Typically, the Company bills in advance of services being provided with the amount being recorded as unearned revenue.&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;When multiple performance obligations exist, the transaction price is allocated to performance obligations on a relative standalone selling price basis. In cases where the Company contracts to provide a series of data reports, or in some cases data, the Company recognizes revenue over time using the &#x201c;units delivered&#x201d; output method as the data or reports are delivered. Expense reimbursements are recorded to revenue as the expenses are incurred as they relate directly to the services performed.&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;Commissions&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;Incremental costs of obtaining a contract are recognized as an asset on the Condensed Consolidated Balance Sheet in respect of those contracts that exceed one year. Where commission costs relate to contracts that are less than one year, the practical expedient is applied as the amortization period of the asset which would arise on deferral would be one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNC9mcmFnOjM1NzM3NDFjNmMwNTRlZGM5YTk4ZjkyNjlhYzZmMjRhL3RleHRyZWdpb246MzU3Mzc0MWM2YzA1NGVkYzlhOThmOTI2OWFjNmYyNGFfNzcwOA_b06f7d23-f551-49e8-b146-8c40136a5939">&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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 cost of a business combination is measured as the aggregate of the fair values at the date of exchange of assets given, liabilities incurred or assumed and equity instruments issued in exchange for control. Where a business combination agreement provides for an adjustment to the cost of the acquisition which is contingent upon future events, the amount of the estimated adjustment is recognized at the acquisition date at the fair value of the contingent consideration. Any changes to this estimate outside the measurement period will depend on the classification of the contingent consideration. If the contingent consideration is classified as equity it shall not be re-measured and the settlement shall be accounted for within equity. If the contingent consideration is classified as a liability any adjustments will be accounted for through the Consolidated Statement of Operations or Other Comprehensive Income depending on whether the liability is considered a financial instrument.&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 assets, liabilities and contingent liabilities of businesses acquired are measured at their fair values at the date of acquisition. In the case of a business combination which is completed in stages, the fair values of the identifiable assets, liabilities and contingent liabilities are determined at the date of each exchange transaction. When the initial accounting for a business combination is determined provisionally, any subsequent adjustments to the provisional values allocated to the identifiable assets, liabilities and contingent liabilities are made within twelve months of the acquisition date and presented as adjustments to goodwill in the reporting period in which the adjustments are determined.&lt;/span&gt;&lt;/div&gt;The Company allocates a share of net income to the noncontrolling interest holders based on percentage ownership.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNC9mcmFnOjM1NzM3NDFjNmMwNTRlZGM5YTk4ZjkyNjlhYzZmMjRhL3RleHRyZWdpb246MzU3Mzc0MWM2YzA1NGVkYzlhOThmOTI2OWFjNmYyNGFfNzcwOQ_3103686d-051e-426b-93ba-b5c4e97cb20e">&lt;div style="margin-top:15pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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;Intangible assets are amortized on a straight line basis over their estimated useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;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 carrying values of intangible assets are reviewed for recoverability to determine if the facts and circumstances suggest that a potential impairment may have occurred. If this review indicates that carrying values will not be recoverable the Company will record an impairment charge to reduce carrying values to estimated fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RleHRyZWdpb246OWQyMDlmOWVlZjAxNGFjMzgwNTY0OGYwNDhiMmQ2OWFfMjMx_65c523dd-3414-4fd4-b19d-8582e8536439">Revenue&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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&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:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&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, 2022&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, 2021&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, 2022&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, 2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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 1-5&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;525,938&#160;&lt;/span&gt;&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;356,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,065,641&#160;&lt;/span&gt;&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;750,644&#160;&lt;/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 6-10&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;260,689&#160;&lt;/span&gt;&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;116,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;553,350&#160;&lt;/span&gt;&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;239,130&#160;&lt;/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 11-25&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;368,675&#160;&lt;/span&gt;&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;158,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;726,985&#160;&lt;/span&gt;&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;296,432&#160;&lt;/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&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;779,891&#160;&lt;/span&gt;&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;239,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,490,981&#160;&lt;/span&gt;&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;443,147&#160;&lt;/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;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;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;1,935,193&#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 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;871,155&#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,836,957&#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 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,729,353&#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 style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue from individual customers greater than 10% of consolidated revenue in the respective periods was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&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:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&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="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;Three Months Ended&lt;/span&gt;&lt;/td&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: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%;text-decoration:underline"&gt;June 30, 2022&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%;text-decoration:underline"&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%;text-decoration:underline"&gt;June 30, 2022&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%;text-decoration:underline"&gt;June 30, 2021&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:700;line-height:100%"&gt;Customer:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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 A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&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.7&#160;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&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;15.9&#160;&lt;/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;border-bottom:1pt solid #000;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 B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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;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;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*Less than 10%&lt;/span&gt;&lt;/div&gt;Accounts receivable, unbilled revenue (contract assets) and unearned revenue or payments on account (contract liabilities)&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;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:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.718%"/&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, 2022&lt;/span&gt;&lt;/td&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, 2021&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="6" 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;/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;1,372,345&#160;&lt;/span&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;1,349,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;/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;709,477&#160;&lt;/span&gt;&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;623,121&#160;&lt;/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:middle"&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, gross&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;2,081,822&#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="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,972,972&#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;(15,077)&lt;/span&gt;&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;(7,081)&lt;/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 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:#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;2,066,745&#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 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;1,965,891&#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 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, 2022&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, 2021&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;709,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;623,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;86,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;13.9&#160;&lt;/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;(1,191,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,323,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;132,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(10.0)&lt;/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;border-bottom:3pt double #000000;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;Net balance&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;(482,301)&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;(700,840)&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;218,539&#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;(31.2)&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;span style="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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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;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/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;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;Unbilled services as at June&#160;30, 2022 increased by $86.4 million compared to December&#160;31, 2021. Unearned revenue decreased by $132.2 million over the same period resulting in an increase of $218.5 million in the net balance of unbilled services and unearned revenue or payments on account between December&#160;31, 2021 and June&#160;30, 2022. 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;As of June&#160;30, 2022 approximately $13.9 billion (June&#160;30, 2021: $6.6 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 49% of the 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="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RleHRyZWdpb246OWQyMDlmOWVlZjAxNGFjMzgwNTY0OGYwNDhiMmQ2OWFfMjMw_30434118-c0b7-440b-be06-aa19c6f670ae">&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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&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:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&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, 2022&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, 2021&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, 2022&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, 2021&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="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 1-5&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;525,938&#160;&lt;/span&gt;&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;356,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,065,641&#160;&lt;/span&gt;&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;750,644&#160;&lt;/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 6-10&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;260,689&#160;&lt;/span&gt;&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;116,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;553,350&#160;&lt;/span&gt;&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;239,130&#160;&lt;/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 11-25&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;368,675&#160;&lt;/span&gt;&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;158,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;726,985&#160;&lt;/span&gt;&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;296,432&#160;&lt;/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&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;779,891&#160;&lt;/span&gt;&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;239,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,490,981&#160;&lt;/span&gt;&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;443,147&#160;&lt;/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;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;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;1,935,193&#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 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;871,155&#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,836,957&#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 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,729,353&#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 style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue from individual customers greater than 10% of consolidated revenue in the respective periods was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&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:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&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="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;Three Months Ended&lt;/span&gt;&lt;/td&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: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%;text-decoration:underline"&gt;June 30, 2022&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%;text-decoration:underline"&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%;text-decoration:underline"&gt;June 30, 2022&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%;text-decoration:underline"&gt;June 30, 2021&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:700;line-height:100%"&gt;Customer:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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 A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&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.7&#160;&lt;/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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&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;15.9&#160;&lt;/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;border-bottom:1pt solid #000;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 B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"&gt;&lt;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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;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;span style="font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;*Less than 10%&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a271d756ca240029cb78ba932d5afb3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNi0xLTEtMS0xMTkxNjY_f5706c0e-b2b8-420c-9677-56db8deb05ed"
      unitRef="usd">525938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifac3080e451b4053ab7d3cc8c61b1246_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNi0yLTEtMS0xMTkxNjY_4ffaa695-1397-45d6-bbed-b5dd85f52137"
      unitRef="usd">356450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45aec1aa5fb442298ab2853f057b05ef_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNi00LTEtMS0xMTkxNjY_e1db96af-fa9c-4859-b1a7-840034104bed"
      unitRef="usd">1065641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad26984d374f4a2594ca9c2f57ceb6b2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNi01LTEtMS0xMTkxNjY_55dee550-9413-40b2-b243-f95d96e2cfaf"
      unitRef="usd">750644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia57700f9a2e5428798facdc652ff3476_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNy0xLTEtMS0xMTkxNjY_3a6a5b37-211e-4b9f-a363-4c9b257de5c3"
      unitRef="usd">260689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44228e2e1c7945a2bf984d623c4a19f9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNy0yLTEtMS0xMTkxNjY_f0d675a9-0577-4e68-b3d2-6406351460f5"
      unitRef="usd">116237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1263b93705b1463d8ee6586108820113_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNy00LTEtMS0xMTkxNjY_7042a7e6-b00f-4771-807e-cfbc0e3c722f"
      unitRef="usd">553350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id81f3c4b4f0a4886a3cdce77aca97d28_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfNy01LTEtMS0xMTkxNjY_a0482245-44f9-41b3-be2b-ad58cc606a61"
      unitRef="usd">239130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86cd5a9e496040379729d833ff777cc8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOC0xLTEtMS0xMTkxNjY_53b9c74c-b089-4bac-bfad-01987ba1c681"
      unitRef="usd">368675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cb3ecbb7a7943f795c5278162e3d116_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOC0yLTEtMS0xMTkxNjY_37b86aae-5858-4f02-927e-31b26d19e5dc"
      unitRef="usd">158577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabe8b88a38544ea492fd872c7666cc0b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOC00LTEtMS0xMTkxNjY_3062b726-893f-468e-a0d5-0f0bfc57d779"
      unitRef="usd">726985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e34d67c3b784e4da1dd583809f2786a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOC01LTEtMS0xMTkxNjY_c0805610-d50c-4156-84fe-18c713cda48e"
      unitRef="usd">296432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i426f4be5dbf4461aa5d081b5a78a02a4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOS0xLTEtMS0xMTkxNjY_bfac8550-53db-464e-8c69-508bd0b8ae65"
      unitRef="usd">779891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20257c2b41184956adff089fd18be4a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOS0yLTEtMS0xMTkxNjY_758c65af-b502-4480-a18e-a64098277347"
      unitRef="usd">239891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a0a70b7d41a49b0a9f1e8d0e257a5f4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOS00LTEtMS0xMTkxNjY_65b0091e-8f6f-4250-a68c-f3fd8f6bf007"
      unitRef="usd">1490981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8456d34e883b421199a04e666c7e6e0c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfOS01LTEtMS0xMTkxNjY_9da1b1a2-dd42-4559-9b34-fe492911c233"
      unitRef="usd">443147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfMTEtMS0xLTEtMTE5MTY2_0241f5ab-0a1a-4848-8b72-b3f7f25804a6"
      unitRef="usd">1935193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfMTEtMi0xLTEtMTE5MTY2_dd4f0043-0726-4362-9a7d-1c376e409070"
      unitRef="usd">871155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfMTEtNC0xLTEtMTE5MTY2_5df7c473-0bb1-435a-a706-0f609e443b62"
      unitRef="usd">3836957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjAwYzJiYTRiNDNjNzQ4YmViYzBiZmM5MDA2YTg0OGY4L3RhYmxlcmFuZ2U6MDBjMmJhNGI0M2M3NDhiZWJjMGJmYzkwMDZhODQ4ZjhfMTEtNS0xLTEtMTE5MTY2_8c133f4a-3fd4-4ed0-b87f-31f6d1edf29a"
      unitRef="usd">1729353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaa2f20a9ce6e407898b9f5abe5be677e_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjhjZWRkM2Q4ZTQ3MTQ5YThhMWQ0ZjQwYzJkYWVkZTgwL3RhYmxlcmFuZ2U6OGNlZGQzZDhlNDcxNDlhOGExZDRmNDBjMmRhZWRlODBfMy0yLTEtMS0xMTkxNjY_7e1d21d0-16b5-4770-b513-754d7ce54b19"
      unitRef="number">0.127</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib01d3c8ea782462dac095b844e6b2345_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjhjZWRkM2Q4ZTQ3MTQ5YThhMWQ0ZjQwYzJkYWVkZTgwL3RhYmxlcmFuZ2U6OGNlZGQzZDhlNDcxNDlhOGExZDRmNDBjMmRhZWRlODBfMy01LTEtMS0xMTkxNjY_6de2f6a8-92ec-48dc-a67e-5ae12736fe4b"
      unitRef="number">0.159</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i34f970a3e6d34734a6a7a5bdf3cdb1ca_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjhjZWRkM2Q4ZTQ3MTQ5YThhMWQ0ZjQwYzJkYWVkZTgwL3RhYmxlcmFuZ2U6OGNlZGQzZDhlNDcxNDlhOGExZDRmNDBjMmRhZWRlODBfNC0yLTEtMS0xMTkxNjY_cf010e12-9684-49c8-820a-3fabf7d3ddb8"
      unitRef="number">0.112</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3a49fce2af664c0daa58785247ff89b8_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV8zNy9mcmFnOjlkMjA5ZjllZWYwMTRhYzM4MDU2NDhmMDQ4YjJkNjlhL3RhYmxlOjhjZWRkM2Q4ZTQ3MTQ5YThhMWQ0ZjQwYzJkYWVkZTgwL3RhYmxlcmFuZ2U6OGNlZGQzZDhlNDcxNDlhOGExZDRmNDBjMmRhZWRlODBfNC01LTEtMS0xMTkxNjY_e9f325d0-9aa8-46f9-b31e-b73be2e21a73"
      unitRef="number">0.112</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMjY2MQ_a8405a87-9d8c-454f-bcbf-d2320d70707a">&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;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:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.718%"/&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, 2022&lt;/span&gt;&lt;/td&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, 2021&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="6" 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;/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;1,372,345&#160;&lt;/span&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;1,349,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;/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;709,477&#160;&lt;/span&gt;&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;623,121&#160;&lt;/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:middle"&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, gross&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;2,081,822&#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="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,972,972&#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;(15,077)&lt;/span&gt;&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;(7,081)&lt;/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 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:#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;2,066,745&#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 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;1,965,891&#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 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, 2022&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, 2021&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;709,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;623,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;86,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;13.9&#160;&lt;/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;(1,191,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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,323,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;132,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(10.0)&lt;/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;border-bottom:3pt double #000000;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;Net balance&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;(482,301)&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;(700,840)&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;218,539&#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;(31.2)&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;span style="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:BilledContractReceivables
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfMy0xLTEtMS0xMTkxNjY_6719b558-ad8f-49ee-a826-361f7e0bc32f"
      unitRef="usd">1372345000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfMy0yLTEtMS0xMTkxNjY_9c141b4c-2b95-4012-92f4-f743ef300b2d"
      unitRef="usd">1349851000</us-gaap:BilledContractReceivables>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNC0xLTEtMS0xMTkxNjY_985d1ed0-af20-4f55-912c-3059b7d6cb95"
      unitRef="usd">709477000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNC0yLTEtMS0xMTkxNjY_a11b6ec0-756f-4691-b83e-e9c79c95c371"
      unitRef="usd">623121000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <iclr:ContractsReceivableGross
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNS0xLTEtMS0xMjg3NzQ_9227dc94-f601-47ad-896f-6fe18e3f1a6d"
      unitRef="usd">2081822000</iclr:ContractsReceivableGross>
    <iclr:ContractsReceivableGross
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNS0yLTEtMS0xMjg3NzQ_a9af87f7-5798-4472-8dd2-b6a7db418958"
      unitRef="usd">1972972000</iclr:ContractsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNi0xLTEtMS0xMTkxNjY_fc6cd6b5-ba2e-4043-8f03-3f18d95516ec"
      unitRef="usd">15077000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNi0yLTEtMS0xMTkxNjY_26d07fa3-95a4-4c9c-a37a-996b70e59bf7"
      unitRef="usd">7081000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <iclr:ContractsReceivableNet
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNy0xLTEtMS0xMTkxNjY_d3fb369f-64a3-44a4-be1f-02263fe2f0a2"
      unitRef="usd">2066745000</iclr:ContractsReceivableNet>
    <iclr:ContractsReceivableNet
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOmU0YTBiYjhkNGRmZDRkZDVhZTMwNTc5N2JiNTBhNWY3L3RhYmxlcmFuZ2U6ZTRhMGJiOGQ0ZGZkNGRkNWFlMzA1Nzk3YmI1MGE1ZjdfNy0yLTEtMS0xMTkxNjY_22b81d6f-bcaa-454c-a357-f58aec39ff1b"
      unitRef="usd">1965891000</iclr:ContractsReceivableNet>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMi0xLTEtMS0xMTkxNjY_f903825e-93f6-4dd6-8d33-843ed4c9878f"
      unitRef="usd">709477000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMi0zLTEtMS0xMTkxNjY_dea7e940-e5ea-4a12-8519-48c3e87499b4"
      unitRef="usd">623121000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerAssetGrossCurrent
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMi01LTEtMS0xMTkxNjY_8cc6542f-2bb3-4b50-98af-43a2397ba576"
      unitRef="usd">86356000</iclr:IncreaseDecreaseInContractWithCustomerAssetGrossCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerAssetGrossCurrentPercent
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMi03LTEtMS0xMTkxNjY_73e7ac54-e2e2-492e-a9aa-4ae03304b936"
      unitRef="number">0.139</iclr:IncreaseDecreaseInContractWithCustomerAssetGrossCurrentPercent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMy0xLTEtMS0xMTkxNjY_55379ef0-29f6-4e76-ac79-cbca24929e34"
      unitRef="usd">1191778000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMy0zLTEtMS0xMTkxNjY_aa71fae4-c493-483e-9a67-3a6dc1676fb9"
      unitRef="usd">1323961000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMy01LTEtMS0xMTkxNjY_7cc8a9d9-6bdd-448c-81ce-5ce242f28878"
      unitRef="usd">-132183000</iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrentPercent
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfMy03LTEtMS0xMTkxNjY_bdbbc41a-59fa-4188-a343-ce5b73d80014"
      unitRef="number">-0.100</iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrentPercent>
    <iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfNC0xLTEtMS0xMTkxNjY_d2ced1fd-01f2-4997-8004-2d66b22bafb0"
      unitRef="usd">-482301000</iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfNC0zLTEtMS0xMTkxNjY_490897ed-8c20-46d5-8129-e0a97b6d4b91"
      unitRef="usd">-700840000</iclr:AdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <iclr:ChangeInAdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfNC01LTEtMS0xMTkxNjY_361b9544-8d96-4036-8bbb-b6b1ab112bbc"
      unitRef="usd">218539000</iclr:ChangeInAdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <iclr:ChangeInAdvancePaymentsNettedAgainstUnbilledContractsReceivablePercent
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RhYmxlOjI1YTRhYTcwZGVlNzRkODg4OWE2MjFiZjQ1M2VkYzQwL3RhYmxlcmFuZ2U6MjVhNGFhNzBkZWU3NGQ4ODg5YTYyMWJmNDUzZWRjNDBfNC03LTEtMS0xMTkxNjY_37461ffe-b197-46a9-8e4b-1e220243be91"
      unitRef="number">-0.312</iclr:ChangeInAdvancePaymentsNettedAgainstUnbilledContractsReceivablePercent>
    <iclr:IncreaseDecreaseInContractWithCustomerAssetGrossCurrent
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMTU3NA_89072282-8d42-4491-a3cf-1851c41e22f1"
      unitRef="usd">86400000</iclr:IncreaseDecreaseInContractWithCustomerAssetGrossCurrent>
    <iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMTYxNg_1dda3725-f40e-416a-b34f-aee5f8f9d571"
      unitRef="usd">-132200000</iclr:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent>
    <iclr:ChangeInAdvancePaymentsNettedAgainstUnbilledContractsReceivable
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMTY2Mg_5c91a76a-8c03-4023-a54e-d83466d1433c"
      unitRef="usd">218500000</iclr:ChangeInAdvancePaymentsNettedAgainstUnbilledContractsReceivable>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMjMzMA_e3032c7b-319c-4058-9afd-0ac410a2459d"
      unitRef="usd">13900000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i878b7ce6f5f8400f8828e5daecd4b75c_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMjMzOA_473b4ac6-a024-4d78-a1bf-2552ec14684f"
      unitRef="usd">6600000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i5b9f8025ea1b473a9fba68c13c702106_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMjUwNQ_baeebfe2-29ee-4bfd-b3ef-13bd48ea0452"
      unitRef="number">0.49</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5b9f8025ea1b473a9fba68c13c702106_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80MC9mcmFnOmM0NjY2NGVhMTE0NTRkZGI5MmU4ODkzODdlNWQ0NmU4L3RleHRyZWdpb246YzQ2NjY0ZWExMTQ1NGRkYjkyZTg4OTM4N2U1ZDQ2ZThfMjU2NA_586bfcbc-6aa5-49b1-b92e-4b19bb0a9b11">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RleHRyZWdpb246MTBjYzA1N2MyNjAxNDNhM2I4OGRiNjU0YjUwODZlOTZfODQ_97ef2cc9-1783-4c76-a809-636021494be7">Goodwill&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.481%"/&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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: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;December 31, 2021&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;/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;9,037,931&#160;&lt;/span&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;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;/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 7)&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="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,120,006&#160;&lt;/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 (Note 7)&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;(35,692)&lt;/span&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;(31,956)&lt;/span&gt;&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;(18,332)&lt;/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:1pt solid #000;padding:0 1pt"/&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: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;8,970,283&#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;9,037,931&#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;There are no accumulated impairment charges as of June&#160;30, 2022 and December&#160;31, 2021.</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RleHRyZWdpb246MTBjYzA1N2MyNjAxNDNhM2I4OGRiNjU0YjUwODZlOTZfODA_685e5d30-4af1-4b21-9aef-3b17a39dc542">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.480%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.481%"/&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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: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;December 31, 2021&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;/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;9,037,931&#160;&lt;/span&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;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;/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 7)&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="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,120,006&#160;&lt;/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 (Note 7)&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;(35,692)&lt;/span&gt;&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;(31,956)&lt;/span&gt;&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;(18,332)&lt;/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:1pt solid #000;padding:0 1pt"/&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: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;8,970,283&#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;9,037,931&#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="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfMy0xLTEtMS0xMTkxNjY_970896ef-b5ae-42d4-bd8b-f8bc1d356a3f"
      unitRef="usd">9037931000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if4858226d82c4738a9cd12f6e2e7dbfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfMy0yLTEtMS0xMTkxNjY_aadc4449-8ba0-4c68-a125-3b057d61713b"
      unitRef="usd">936257000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfNC0xLTEtMS0xMTkxNjY_b72b9a6b-2b6c-4b6d-ad13-6a9ec0355aef"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6b558e77607d49fa89c1e69e41054202_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfNC0yLTEtMS0xMTkxNjY_6ff2f080-1fa8-41a9-baea-c5e7d4cfc591"
      unitRef="usd">8120006000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfNS0xLTEtMS0xMTkxNjY_81403da0-2ec0-4e2b-85ff-7fa4cb565396"
      unitRef="usd">-35692000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6b558e77607d49fa89c1e69e41054202_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfNS0yLTEtMS0xMTkxNjY_79468941-e098-4690-b28e-e9bc1eb7f422"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfNi0xLTEtMS0xMTkxNjY_3be8f9d8-ab37-4eba-b1c4-7df8cee2d9f7"
      unitRef="usd">-31956000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6b558e77607d49fa89c1e69e41054202_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfNi0yLTEtMS0xMTkxNjY_1f44c228-2b41-4174-844d-4e0e7442ffb4"
      unitRef="usd">-18332000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfOC0xLTEtMS0xMTkxNjY_5582539b-da76-4565-adeb-049286b7d9af"
      unitRef="usd">8970283000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RhYmxlOjRlYmUxZjQyNGI1NzRlYTZiODRkOTcyYzNmZjA0OTM2L3RhYmxlcmFuZ2U6NGViZTFmNDI0YjU3NGVhNmI4NGQ5NzJjM2ZmMDQ5MzZfOC0yLTEtMS0xMTkxNjY_efb055bf-7506-4ce3-833f-eaf3f3e78b58"
      unitRef="usd">9037931000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RleHRyZWdpb246MTBjYzA1N2MyNjAxNDNhM2I4OGRiNjU0YjUwODZlOTZfMTY0OTI2NzQ0MTkwMg_34445126-852b-49f5-bd52-ea08e368c1bd"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80My9mcmFnOjEwY2MwNTdjMjYwMTQzYTNiODhkYjY1NGI1MDg2ZTk2L3RleHRyZWdpb246MTBjYzA1N2MyNjAxNDNhM2I4OGRiNjU0YjUwODZlOTZfMTY0OTI2NzQ0MTkwMg_d77a9a8c-bff3-4668-8bf5-d3ffc42f449b"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RleHRyZWdpb246MTI4NTQwZTliMGUwNGI4OWE1ODQ5NjkxNGMyMDA2ODJfMTgy_7ad5bfd2-0206-4e2b-98fe-69226539a9f7">Intangible assets&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;Intangible assets, net consisted of the following:&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.313%"/&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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: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, 2021&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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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;/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 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,076,062&#160;&lt;/span&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,056,642&#160;&lt;/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;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;536,685&#160;&lt;/span&gt;&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;528,022&#160;&lt;/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;Trade names &amp;amp; brands&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;204,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;204,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Patient database&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;170,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;170,525&#160;&lt;/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;Technology 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;120,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;td colspan="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;121,507&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,108,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,081,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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;(600,012)&lt;/span&gt;&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;(370,538)&lt;/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;/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;&#160;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;4,508,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;4,710,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The identifiable intangible assets are amortized over their estimated useful lives.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RleHRyZWdpb246MTI4NTQwZTliMGUwNGI4OWE1ODQ5NjkxNGMyMDA2ODJfMTgx_d7d2c7d1-e116-4faf-adf9-a938b797b444">&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;Intangible assets, net consisted of the following:&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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.313%"/&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: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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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: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, 2021&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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&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;/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 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,076,062&#160;&lt;/span&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,056,642&#160;&lt;/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;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;536,685&#160;&lt;/span&gt;&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;528,022&#160;&lt;/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;Trade names &amp;amp; brands&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;204,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;204,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Patient database&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;170,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;170,525&#160;&lt;/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;Technology 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;120,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;td colspan="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;121,507&#160;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,108,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,081,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&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;(600,012)&lt;/span&gt;&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;(370,538)&lt;/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;/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;&#160;Net book value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;4,508,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;4,710,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i43f65c01e32d47dbae6d4be8bbca5cc7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMy0xLTEtMS0xMTkxNjY_af48a31c-014f-411e-8332-1a5d4a96647f"
      unitRef="usd">4076062000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i111ee5ecfa9c42caab603419bfae83be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMy0yLTEtMS0xMTkxNjY_421d93b2-bd72-489c-8d1e-985ca50fd80d"
      unitRef="usd">4056642000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie9a92119f18e44398bf242666a8dab3e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNC0xLTEtMS0xMTkxNjY_4935e116-e68f-4959-af3a-9b00486d2fb2"
      unitRef="usd">536685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie8e813f8b98644a2ae21d4e17b6adbd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNC0yLTEtMS0xMTkxNjY_d40072b8-012a-4d54-9074-bddc2d55ce1b"
      unitRef="usd">528022000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if285e73f5e0d49bd86d2e38490c91f2e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNS0xLTEtMS0xMTkxNjY_13d3cdab-a1f3-4409-be49-4c8ea9925b1b"
      unitRef="usd">204604000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f0658166b3841a8ad1ee63afe1d8e45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNS0yLTEtMS0xMTkxNjY_8c191123-47da-456a-9f77-63a67d3dfe06"
      unitRef="usd">204685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7271742509374125bc353baf435c326b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNi0xLTEtMS0xMTkxNjY_c4e16608-9967-4970-b861-32ceb835d52e"
      unitRef="usd">170274000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idaac23294174401cb91621785e1307a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNi0yLTEtMS0xMTkxNjY_f9e2ade2-0dd8-4d6a-9be7-788899c8566c"
      unitRef="usd">170525000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4397e294f6204984b08322c93231cb00_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNy0xLTEtMS0xMTkxNjY_dfe81425-1328-43f9-97d7-ef6f94b8a6a8"
      unitRef="usd">120840000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia315d0ceeb0543dbb59823b63a9b9f76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfNy0yLTEtMS0xMTkxNjY_fc86a2dd-abc5-4a2f-a8ab-78830b7b3d2a"
      unitRef="usd">121507000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMTEtMS0xLTEtMTE5MTY2_b9283d02-9d1c-4c22-8387-e209cf60b52f"
      unitRef="usd">5108465000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMTEtMi0xLTEtMTE5MTY2_971e1b72-007a-41b1-9746-5bb8bb49a9f2"
      unitRef="usd">5081381000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMTItMS0xLTEtMTE5MTY2_2f46ede0-3dc5-4dbe-9bec-2e7b16b55e67"
      unitRef="usd">600012000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMTItMi0xLTEtMTE5MTY2_7f3c8272-da05-4e06-a9ec-917364c78c8a"
      unitRef="usd">370538000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMTQtMS0xLTEtMTE5MTY2_ce27f156-6e21-4791-bd1a-9651f1dc9f63"
      unitRef="usd">4508453000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80Ni9mcmFnOjEyODU0MGU5YjBlMDRiODlhNTg0OTY5MTRjMjAwNjgyL3RhYmxlOmE4NWVkNDU2MTcyNzQ5MjViOTQ3NWVkZTk1Mjg3ZTY5L3RhYmxlcmFuZ2U6YTg1ZWQ0NTYxNzI3NDkyNWI5NDc1ZWRlOTUyODdlNjlfMTQtMi0xLTEtMTE5MTY2_09e6c416-261c-4851-933a-7923a66ae9a3"
      unitRef="usd">4710843000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfNDk3Mw_e4ac2f4c-ccd8-4e3c-b80f-673a163fa1b4">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 (the "Merger Date"), the Company completed the Acquisition of PRA by means of a merger whereby Indigo Merger Sub, Inc., a Delaware corporation and subsidiary of ICON, merged with and into PRA, the parent of the PRA Health Sciences Group. The combined Group has retained the name ICON and brought together approximately 38,000 (as at the Merger date) employees across the globe, creating one of the world&#x2019;s most advanced healthcare intelligence and clinical research organizations. The Merger was accounted for as a business combination using the acquisition method of accounting in accordance with ASC Topic 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;/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 combined Company leverages 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 has 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:120%"&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="margin-top:5pt;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 the six months ended June&#160;30, 2022, the Company incurred $21.0 million of Merger-related expenses which were accounted for separately from the business combination and expensed as incurred within the &#x201c;Transaction and integration related expenses&#x201d; line item of the condensed consolidated statements of operations. These costs consisted primarily of integration costs including severance arrangements, retention agreements and advisory fees. &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 Merger Date fair value of the consideration transferred consisted of the following:&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;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:75.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.439%"/&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: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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of cash consideration&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;5,308,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Fair value of ordinary shares issued to acquiree stockholders&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,658,126&#160;&lt;/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;Fair value of replacement share-based awards issued to acquiree employees&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;209,399&#160;&lt;/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;Repayment of term loan obligations and accrued 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;865,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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;12,041,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* This represents the portion of PRA debt paid by ICON. PRA also paid $401.6&#160;million from available cash to settle debt obligations that existed at the Merger Date.&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 following table summarizes the allocation of the consideration transferred based on the Merger Date fair values of assets acquired and liabilities assumed, with the excess of the purchase price over the estimated fair values of the identifiable net assets acquired recorded as goodwill:&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;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;July 1&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;2021&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: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;Cash and 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;259,971&#160;&lt;/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;Accounts receivable and 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;934,308&#160;&lt;/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;Other current 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;125,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;/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;Fixed 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;156,851&#160;&lt;/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;Operating lease 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;180,601&#160;&lt;/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;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;8,084,314&#160;&lt;/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;Intangible 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;4,919,000&#160;&lt;/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;Deferred tax 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;25,190&#160;&lt;/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 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;33,928&#160;&lt;/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;Accounts payable&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;(50,259)&lt;/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;Accrued expenses and other current 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;(380,048)&lt;/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 portion of operating 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;(36,506)&lt;/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;Unearned revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(739,278)&lt;/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 portion of operating 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;(147,204)&lt;/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 deferred tax 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;(1,119,762)&lt;/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 non-current 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;(204,291)&lt;/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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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 assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;12,041,971&lt;/span&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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;* The goodwill in connection with the Merger is primarily attributable to the assembled workforce of PRA and the expected synergies of the Merger. 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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 fair value of identified intangible assets and their respective useful lives as of the Merger Date (in thousands, except for estimated useful lives):&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:44.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.134%"/&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;Estimated Fair 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;Estimated Useful Life&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;Customer relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,938,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;23 years&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;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;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3 years&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;Trade names&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;202,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3 years&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;Patient database&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;168,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;7 years&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;Technology&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;111,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;5 years&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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,919,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;At June&#160;30, 2022, the Company completed its review of the July 1, 2021 acquisition balance sheet of PRA and completed final valuation reports associated with certain assets acquired and liabilities assumed. In the period since the Merger Date, the Company recognized certain measurement period adjustments as shown in the table below:&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:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.515%"/&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;Measurement period adjustments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;Cash and cash equivalents&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Accounts receivable and unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;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;14,465&#160;&lt;/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;Fixed 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;(6,137)&lt;/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;Operating lease right-of-use 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;(11,744)&lt;/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;Goodwill&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;70,436&#160;&lt;/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;Intangible 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;44,000&#160;&lt;/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;Deferred tax 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;(147,039)&lt;/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 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;(1,166)&lt;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current 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;(37,496)&lt;/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;Current portion of operating 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;1,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;/tr&gt;&lt;tr&gt;&lt;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;19,623&#160;&lt;/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 portion of operating 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;10,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-current deferred tax 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;193,837&#160;&lt;/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:1pt solid #000;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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; * In the six months ended June&#160;30, 2022, the Company incurred $2.2&#160;million amortization which related to the year ended December 31, 2021 due to the timing of when the measurement period adjustment was identified.&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;** The unearned revenue measurement period adjustment also includes $16.0&#160;million as a result of the early adoption of ASU 2021-08 'Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers' in Quarter 4 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Pro forma financial information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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 pro forma financial information was derived from the historical financial statements of the Company and PRA and presents the combined results of operations as if the Merger had occurred on January 1, 2021. The pro forma financial information is presented for comparative purposes only and is not necessarily indicative of the results that would have actually occurred had the Merger been completed on January 1, 2021. In addition, the pro forma financial information presented for the comparative period does not give effect to any anticipated cost savings, operating efficiencies or other synergies that may result from the Merger, or any estimated costs that have been or will be incurred by the Company to integrate the assets and operations of PRA. &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; &lt;/span&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.030%"/&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: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;/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, 2022&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;/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: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 per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Revenue&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;3,836,957&#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 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;3,710,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:#cceeff;border-bottom: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;227,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom: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:#cceeff;border-bottom: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;(183,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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;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 pro forma financial information presented above for the six months ended June&#160;30, 2021 reflect certain pro forma adjustments to the financial performance of the Company had the Merger date been completed on January 1, 2021. The pro forma adjustments primarily relate to the amortization of acquired intangible assets, interest expense, amortization of deferred financing costs related to the new financing arrangements, transaction costs, share-based compensation expense related to the acceleration of share-based compensation awards and replacement share-based awards, and financing fees. The pro forma adjustments were tax effected using the tax rate relevant in the appropriate jurisdiction.&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 results presented above for the six months ended June&#160;30, 2022 are as reported in the Condensed Consolidated Statement of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <dei:EntityNumberOfEmployees
      contextRef="id5dbeac15392417a82bef607f15a9ec1_I20210701"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfNDM3_632e14ac-04d3-46cd-895c-09d1a1048218"
      unitRef="employee">38000</dei:EntityNumberOfEmployees>
    <iclr:BusinessCombinationConsiderationTransferredCashPaymentToShareholdersPerShareHeld
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMTMwMQ_d8c7aae1-1457-4572-a54b-9f3402b6783e"
      unitRef="usdPerShare">80</iclr:BusinessCombinationConsiderationTransferredCashPaymentToShareholdersPerShareHeld>
    <iclr:BusinessCombinationConsiderationTransferredSharesIssuedToShareholdersPerCurrentShareHeld
      contextRef="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMTMxNg_a1ed629b-6b55-4765-aba4-8363899dc941"
      unitRef="shares">0.4125</iclr:BusinessCombinationConsiderationTransferredSharesIssuedToShareholdersPerCurrentShareHeld>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i9b6063dc790c407bbef0f78f4af5bfde_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMTQ3Mg_b4a4fa8d-94a3-4cbb-bddf-57123bf4a7e7"
      unitRef="usd">21000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfNDk2OA_b5b2943c-43db-47a2-b825-1f548e85f742">&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 Merger Date fair value of the consideration transferred consisted of the following:&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;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:75.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.439%"/&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: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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of cash consideration&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;5,308,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Fair value of ordinary shares issued to acquiree stockholders&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,658,126&#160;&lt;/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;Fair value of replacement share-based awards issued to acquiree employees&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;209,399&#160;&lt;/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;Repayment of term loan obligations and accrued 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;865,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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;12,041,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* This represents the portion of PRA debt paid by ICON. PRA also paid $401.6&#160;million from available cash to settle debt obligations that existed at the Merger Date.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjI0YWUwMDdlN2I4ZDQwODk5YWU2YWJkZWEwZDI0ODBhL3RhYmxlcmFuZ2U6MjRhZTAwN2U3YjhkNDA4OTlhZTZhYmRlYTBkMjQ4MGFfMS0xLTEtMS0xMTkxNjY_aaaa4520-b4f4-4256-9043-00c484db9e3d"
      unitRef="usd">5308646000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjI0YWUwMDdlN2I4ZDQwODk5YWU2YWJkZWEwZDI0ODBhL3RhYmxlcmFuZ2U6MjRhZTAwN2U3YjhkNDA4OTlhZTZhYmRlYTBkMjQ4MGFfMi0xLTEtMS0xMTkxNjY_ca3bab44-4d19-4af3-83e4-bf2b60c48513"
      unitRef="usd">5658126000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjI0YWUwMDdlN2I4ZDQwODk5YWU2YWJkZWEwZDI0ODBhL3RhYmxlcmFuZ2U6MjRhZTAwN2U3YjhkNDA4OTlhZTZhYmRlYTBkMjQ4MGFfMy0xLTEtMS0xMTkxNjY_07e07302-d8b2-4d07-a917-63794c3614f5"
      unitRef="usd">209399000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjI0YWUwMDdlN2I4ZDQwODk5YWU2YWJkZWEwZDI0ODBhL3RhYmxlcmFuZ2U6MjRhZTAwN2U3YjhkNDA4OTlhZTZhYmRlYTBkMjQ4MGFfNC0xLTEtMS0xMTkxNjY_fdb9f90f-4ae1-4960-88ce-8ed9bb60fd64"
      unitRef="usd">865800000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjI0YWUwMDdlN2I4ZDQwODk5YWU2YWJkZWEwZDI0ODBhL3RhYmxlcmFuZ2U6MjRhZTAwN2U3YjhkNDA4OTlhZTZhYmRlYTBkMjQ4MGFfNS0xLTEtMS0xMTkxNjY_04bbf983-a2d7-416f-902a-68fc8216176b"
      unitRef="usd">12041971000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <iclr:BusinessCombinationConsiderationTransferredPaymentsToSettleDebtObligationsThatExistedPriorToAcquisitionDate
      contextRef="ia344739b52dc4b6a8b34b2ee398ebde5_D20210701-20210701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMjQxMA_00a3a515-5bbd-497e-b81a-9f304498a7b7"
      unitRef="usd">401600000</iclr:BusinessCombinationConsiderationTransferredPaymentsToSettleDebtObligationsThatExistedPriorToAcquisitionDate>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfNDk2OQ_af043481-2b15-4f33-baad-76a94ee29001">&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 following table summarizes the allocation of the consideration transferred based on the Merger Date fair values of assets acquired and liabilities assumed, with the excess of the purchase price over the estimated fair values of the identifiable net assets acquired recorded as goodwill:&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;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;July 1&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;2021&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: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;Cash and 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;259,971&#160;&lt;/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;Accounts receivable and 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;934,308&#160;&lt;/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;Other current 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;125,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;/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;Fixed 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;156,851&#160;&lt;/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;Operating lease 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;180,601&#160;&lt;/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;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;8,084,314&#160;&lt;/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;Intangible 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;4,919,000&#160;&lt;/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;Deferred tax 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;25,190&#160;&lt;/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 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;33,928&#160;&lt;/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;Accounts payable&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;(50,259)&lt;/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;Accrued expenses and other current 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;(380,048)&lt;/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 portion of operating 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;(36,506)&lt;/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;Unearned revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(739,278)&lt;/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 portion of operating 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;(147,204)&lt;/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 deferred tax 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;(1,119,762)&lt;/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 non-current 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;(204,291)&lt;/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:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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 assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:700;line-height:100%"&gt;12,041,971&lt;/span&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:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;* The goodwill in connection with the Merger is primarily attributable to the assembled workforce of PRA and the expected synergies of the Merger. None of the goodwill recognized is expected to be deductible for income tax purposes.</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMy0xLTEtMS0xMTkxNjY_0441bb28-1a32-4c43-9375-8c6550d950dd"
      unitRef="usd">259971000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfNC0xLTEtMS0xMTkxNjY_9e4c5c8e-2de3-4884-a572-e774163f591f"
      unitRef="usd">934308000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfNS0xLTEtMS0xMTkxNjY_b5c87f9c-9925-488f-8923-dc4504e4fa54"
      unitRef="usd">125156000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfNi0xLTEtMS0xMTkxNjY_a2dac1d6-1d81-435b-ad4d-207517d74e86"
      unitRef="usd">156851000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfNy0xLTEtMS0xMTkxNjY_4188ce12-ba4c-4e53-8ad8-1b53389d37f3"
      unitRef="usd">180601000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfOC0xLTEtMS0xMTkxNjY_26b01f30-0dbf-4b9d-a084-fdf9f93ce4ca"
      unitRef="usd">8084314000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfOS0xLTEtMS0xMTkxNjY_efe368dd-2795-4a28-9b39-14cddcffb902"
      unitRef="usd">4919000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTAtMS0xLTEtMTE5MTY2_fe9c93fa-8351-4bda-91ec-ebeb33bded9f"
      unitRef="usd">25190000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTEtMS0xLTEtMTE5MTY2_1965b538-97ef-4b70-8b13-28565d0010ba"
      unitRef="usd">33928000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTItMS0xLTEtMTE5MTY2_8acdc184-b35d-47b6-b7e6-4b0f77076e91"
      unitRef="usd">50259000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTMtMS0xLTEtMTE5MTY2_a06fcbf0-94dd-4742-8786-244e806c51e5"
      unitRef="usd">380048000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentOperatingLeaseLiability
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTQtMS0xLTEtMTE5MTY2_0074012d-a350-4204-8299-76f9fa81d7fb"
      unitRef="usd">36506000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentOperatingLeaseLiability>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTUtMS0xLTEtMTE5MTY2_64ed0b32-2993-4516-883d-807fd602eb4b"
      unitRef="usd">739278000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityCurrent>
    <iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentOperatingLeaseLiability
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTYtMS0xLTEtMTE5MTY2_1a608e52-2d2b-4b9e-8d1e-a02a785c1b80"
      unitRef="usd">147204000</iclr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNoncurrentOperatingLeaseLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTctMS0xLTEtMTE5MTY2_9475dcfb-90e1-4d88-bf12-e2a341e53836"
      unitRef="usd">1119762000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMTgtMS0xLTEtMTE5MTY2_4822f4ea-1f37-4e5e-bb52-3f2a68174f0e"
      unitRef="usd">204291000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjIyNzMwMjM1MTdkZDRjY2RhZTc0ZDIyZDliZWI1YTNiL3RhYmxlcmFuZ2U6MjI3MzAyMzUxN2RkNGNjZGFlNzRkMjJkOWJlYjVhM2JfMjAtMS0xLTEtMTE5MTY2_5f1495af-5e03-42d9-b223-b47dc7079ed7"
      unitRef="usd">12041971000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMjk5MA_5b5c187c-ed4f-46f1-805e-39494bf52c32"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfNDk3MA_ceda733f-e618-461a-96e1-d85bb6bd48ae">&lt;div style="margin-bottom:3pt;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 fair value of identified intangible assets and their respective useful lives as of the Merger Date (in thousands, except for estimated useful lives):&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:44.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.134%"/&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;Estimated Fair 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;Estimated Useful Life&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;Customer relationship&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,938,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;23 years&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;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;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3 years&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;Trade names&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;202,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3 years&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;Patient database&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;168,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;7 years&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;Technology&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;111,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;5 years&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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,919,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i12e85e2a0e004c8282a09dd49f602eed_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfMS0xLTEtMS0xMTkxNjY_a5900da6-63df-4687-9795-a10f33143cb8"
      unitRef="usd">3938000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2309e574fbbc47b38c987fc1ec8be374_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfMS0yLTEtMS0xMTkxNjY_e8aba287-b9c8-40b3-9cb3-6d1fe1b16fe7">P23Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0cb4fe75de9a48f98cd3fc13b22b9f88_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfMi0xLTEtMS0xMTkxNjY_b7616e6b-6bc9-492f-b786-eb6ab633a074"
      unitRef="usd">500000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if1e67149e7454780acce4bd56de507e3_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfMi0yLTEtMS0xMTkxNjY_fa2709ae-791d-46ef-bd49-742b319acabc">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i30e66a882c054e9da7e6dcd09de68bd0_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfMy0xLTEtMS0xMTkxNjY_dd9efed9-b723-40ea-8db8-75cc12e19034"
      unitRef="usd">202000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1959770987634e93952edf4415561d30_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfMy0yLTEtMS0xMTkxNjY_c35ac6d6-baf1-44ae-a82b-8b479238be21">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i5179ccf5660c4ef8a47f1a861ade6660_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfNC0xLTEtMS0xMTkxNjY_b0f04317-576a-49f0-adbb-07a328dbfa41"
      unitRef="usd">168000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie02ff0521c5e4be38fb1fe0bf4ecbbe8_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfNC0yLTEtMS0xMTkxNjY_44f575b1-da60-4fff-8eb6-a9cf64c36a85">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if335363cc1354fb098bd823f4c3f2e4c_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfNS0xLTEtMS0xMTkxNjY_2443e683-8d6e-4b62-8b6e-5bd996e6b610"
      unitRef="usd">111000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idd21467e804d4f58a3d04dd17ae0d63a_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfNS0yLTEtMS0xMTkxNjY_69463c47-d7e4-43cb-ab2e-a44a359c7221">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i550d8463915e42178fecbe32e2e27f15_I20210701"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdhYTJiMmY0MWMwMzQ4NWZhMjE2NDRkODkwZGQ1ZDVkL3RhYmxlcmFuZ2U6N2FhMmIyZjQxYzAzNDg1ZmEyMTY0NGQ4OTBkZDVkNWRfNi0xLTEtMS0xMTkxNjY_8f29ad94-5abc-4a87-9e83-0ad0969c4d1c"
      unitRef="usd">4919000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <iclr:ScheduleOfMeasurementPeriodAdjustmentsTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMzI5ODUzNDg5MTY3NA_d4b564a1-fd79-4821-a692-7e27a7e19068">In the period since the Merger Date, the Company recognized certain measurement period adjustments as shown in the table below:&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:78.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.515%"/&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;Measurement period adjustments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;Cash and cash equivalents&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Accounts receivable and unbilled revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;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;14,465&#160;&lt;/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;Fixed 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;(6,137)&lt;/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;Operating lease right-of-use 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;(11,744)&lt;/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;Goodwill&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;70,436&#160;&lt;/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;Intangible 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;44,000&#160;&lt;/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;Deferred tax 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;(147,039)&lt;/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 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;(1,166)&lt;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current 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;(37,496)&lt;/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;Current portion of operating 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;1,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;/tr&gt;&lt;tr&gt;&lt;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;19,623&#160;&lt;/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 portion of operating 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;10,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-current deferred tax 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;193,837&#160;&lt;/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:1pt solid #000;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 non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; * In the six months ended June&#160;30, 2022, the Company incurred $2.2&#160;million amortization which related to the year ended December 31, 2021 due to the timing of when the measurement period adjustment was identified.&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;** The unearned revenue measurement period adjustment also includes $16.0&#160;million as a result of the early adoption of ASU 2021-08 'Business Combinations (Topic 805) - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers' in Quarter 4 2021.&lt;/span&gt;&lt;/div&gt;</iclr:ScheduleOfMeasurementPeriodAdjustmentsTableTextBlock>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMy0xLTEtMS0xMjc2NzE_9c6d61f8-ad92-4bd4-a730-85b1a40c8287"
      unitRef="usd">0</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCashAndCashEquivalents>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivableAndUnbilledRevenue
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfNC0xLTEtMS0xMjc2NzE_b0cd8e3f-ceed-44bb-acff-bb2ed71d12b8"
      unitRef="usd">0</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivableAndUnbilledRevenue>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfNS0xLTEtMS0xMjc2NzE_0060a26d-30fb-437a-b2d2-122620981401"
      unitRef="usd">14465000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAssets>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfNi0xLTEtMS0xMjc2NzE_7b3bbd0a-9ae6-477f-895e-16dbd3756281"
      unitRef="usd">-6137000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseRightOfUseAssets
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfNy0xLTEtMS0xMjc2NzE_5e991d61-6954-48fd-804f-a3ac3b3fd8df"
      unitRef="usd">-11744000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseRightOfUseAssets>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfOC0xLTEtMS0xMjc2NzE_f74fd1d1-5692-4136-a9eb-03b81d609b4b"
      unitRef="usd">70436000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentGoodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfOS0xLTEtMS0xMjc2NzE_efea4bcf-c6e8-45a6-8528-c47b9b983d65"
      unitRef="usd">44000000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAssets
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTAtMS0xLTEtMTI3Njcx_7f3f6c5e-7b21-4c1d-8993-45a00d3ac736"
      unitRef="usd">-147039000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAssets>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTEtMS0xLTEtMTI3Njcx_72015673-79fb-444a-a22a-0a4966bd0c12"
      unitRef="usd">-1166000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayable
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTItMS0xLTEtMTI3Njcx_4c153ffa-51b2-4734-b6c9-ca81aa28b97d"
      unitRef="usd">0</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayable>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpensesAndOtherCurrentLiabilities
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTMtMS0xLTEtMTI3Njcx_7de2417c-b56a-42ed-a3f1-c133c098d752"
      unitRef="usd">-37496000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccruedExpensesAndOtherCurrentLiabilities>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentPortionOfOperatingLeaseLiabilities
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTQtMS0xLTEtMTI3Njcx_56fa40f6-7d6d-4aa5-b772-dfa0239a64d0"
      unitRef="usd">1865000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentPortionOfOperatingLeaseLiabilities>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUnearnedRevenue
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTUtMS0xLTEtMTI3Njcx_c0c4cd2c-b14d-434a-9cc8-f3f84c67c97d"
      unitRef="usd">19623000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUnearnedRevenue>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonCurrentPortionOfOperatingLeaseLiabilities
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTYtMS0xLTEtMTI3Njcx_1d99291b-10d0-4395-b381-9d3bd7750cef"
      unitRef="usd">10454000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonCurrentPortionOfOperatingLeaseLiabilities>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonCurrentDeferredTaxLiabilities
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTctMS0xLTEtMTI3Njcx_f8b8951b-f9be-4986-a0ff-064e966ba8b8"
      unitRef="usd">193837000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNonCurrentDeferredTaxLiabilities>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNonCurrentLiabilities
      contextRef="ided158e732a74de0915c3d3b0c20942e_D20210701-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjdlZTg2MDBlMzJhZjQ4N2NiMWFhMzlkMjU1NjI3YmQ0L3RhYmxlcmFuZ2U6N2VlODYwMGUzMmFmNDg3Y2IxYWEzOWQyNTU2MjdiZDRfMTgtMS0xLTEtMTI3Njcx_a39096f1-d357-4432-9cfb-76f1a7155cd7"
      unitRef="usd">-151098000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherNonCurrentLiabilities>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod
      contextRef="i9b6063dc790c407bbef0f78f4af5bfde_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMzI5ODUzNDg5MTY0Ng_dc4779d7-c7c9-42d1-acd3-bf50d92b15e5"
      unitRef="usd">2200000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod>
    <iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUnearnedRevenue
      contextRef="i77a14f825702445fb5310ca11f394c55_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfMzI5ODUzNDg5MTY2MA_fc38d51a-6adf-4d41-b1cf-cab73fbfc26d"
      unitRef="usd">16000000</iclr:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentUnearnedRevenue>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RleHRyZWdpb246ODBmZjk5ZDEyOTczNDQ3Yjg5YjdlZDBiNjEwNDkzYThfNDk3MQ_d8ab3d34-6e31-441a-b2bf-081db854955c">&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:62.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.030%"/&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: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;/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, 2022&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;/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: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 per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Revenue&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;3,836,957&#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 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;3,710,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:#cceeff;border-bottom: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;227,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom: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:#cceeff;border-bottom: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;(183,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i9b6063dc790c407bbef0f78f4af5bfde_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjYzYjUzOWRhOGM3YzQ2Y2E4Y2JhMWY1NGQ1ZmVlYzFjL3RhYmxlcmFuZ2U6NjNiNTM5ZGE4YzdjNDZjYThjYmExZjU0ZDVmZWVjMWNfMy0xLTEtMS0xMTkxNjY_7cd94ba6-af96-4b26-a642-252e50637f63"
      unitRef="usd">3836957000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i56237306eea14b4aad81229d59d8bc6a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjYzYjUzOWRhOGM3YzQ2Y2E4Y2JhMWY1NGQ1ZmVlYzFjL3RhYmxlcmFuZ2U6NjNiNTM5ZGE4YzdjNDZjYThjYmExZjU0ZDVmZWVjMWNfMy0yLTEtMS0xMTkxNjY_c87a5e69-004c-49d5-8061-a544938c94d6"
      unitRef="usd">3710527000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9b6063dc790c407bbef0f78f4af5bfde_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjYzYjUzOWRhOGM3YzQ2Y2E4Y2JhMWY1NGQ1ZmVlYzFjL3RhYmxlcmFuZ2U6NjNiNTM5ZGE4YzdjNDZjYThjYmExZjU0ZDVmZWVjMWNfNC0xLTEtMS0xMTkxNjY_afd38ad1-7617-4fd0-bd45-7c301f942c93"
      unitRef="usd">227704000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i56237306eea14b4aad81229d59d8bc6a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV80OS9mcmFnOjgwZmY5OWQxMjk3MzQ0N2I4OWI3ZWQwYjYxMDQ5M2E4L3RhYmxlOjYzYjUzOWRhOGM3YzQ2Y2E4Y2JhMWY1NGQ1ZmVlYzFjL3RhYmxlcmFuZ2U6NjNiNTM5ZGE4YzdjNDZjYThjYmExZjU0ZDVmZWVjMWNfNC0yLTEtMS0xMTkxNjY_0330855a-7975-449c-87cb-18b8f84dff93"
      unitRef="usd">-183780000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfMTI4OA_850d7d35-0ef7-41ab-b463-02675f7806a0">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. 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% remaining 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, 2022:&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;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, 2022&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;December 31, 2021&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;731&#160;&lt;/span&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;2,373&#160;&lt;/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-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.9&#160;million representing its pro rata share of the losses in Oncacare for the three months ended June&#160;30, 2022. The Company recorded a loss of $1.6&#160;million for the six months ended June&#160;30, 2022. &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;During the year ended December&#160;31, 2021, the Company provided a loan of $10&#160;million to Oncacare in order to fund the continued development of the business operations. The loan accrues annual interest at 1.6% and the loan is repayable on June 30, 2025. Oncacare continues to perform in line with expectations.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i3c382b5f48d148f692b28695702125f4_I20200724"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfNjA_a68e3c52-9946-4d27-9412-d2bd77b1263a"
      unitRef="usd">4900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfNzU_b2c9d9ff-89e9-4eac-bcdf-97389c12e061"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <iclr:EquityMethodInvestmentMajorityOwnershipPercentage
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfNTc1_339d7380-b591-4f5b-ac70-f3364334a732"
      unitRef="number">0.51</iclr:EquityMethodInvestmentMajorityOwnershipPercentage>
    <iclr:EquityMethodInvestmentMajorityOwnershipPercentage
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfNzQw_339d7380-b591-4f5b-ac70-f3364334a732"
      unitRef="number">0.51</iclr:EquityMethodInvestmentMajorityOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfMTI4OQ_5994e7d2-c905-432c-ab1e-4547b803031e">&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, 2022:&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;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, 2022&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;December 31, 2021&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;731&#160;&lt;/span&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;2,373&#160;&lt;/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="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RhYmxlOjM4NjgxMTNjYzQ4YzQ3ZjZhMTUxOWQ3Yzg1ZTIzYTMxL3RhYmxlcmFuZ2U6Mzg2ODExM2NjNDhjNDdmNmExNTE5ZDdjODVlMjNhMzFfMy0xLTEtMS0xMTkxNjY_d2522f2c-3d0f-4a4e-9711-2da39d195ad9"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RhYmxlOjM4NjgxMTNjYzQ4YzQ3ZjZhMTUxOWQ3Yzg1ZTIzYTMxL3RhYmxlcmFuZ2U6Mzg2ODExM2NjNDhjNDdmNmExNTE5ZDdjODVlMjNhMzFfMy0yLTEtMS0xMTkxNjY_7659c729-f74e-4c27-ac62-92841000218d"
      unitRef="usd">731000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RhYmxlOjM4NjgxMTNjYzQ4YzQ3ZjZhMTUxOWQ3Yzg1ZTIzYTMxL3RhYmxlcmFuZ2U6Mzg2ODExM2NjNDhjNDdmNmExNTE5ZDdjODVlMjNhMzFfMy0zLTEtMS0xMTkxNjY_c26be24b-2c8b-44f3-ae93-be174e39c2bf"
      unitRef="usd">2373000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfODk5_cfce4d99-a0f2-46be-886d-b257749f4657"
      unitRef="usd">-900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfNDM5ODA0NjUxMjU4Mw_a02cb3d4-1664-49dc-8a77-ecd2f111a065"
      unitRef="usd">-1600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions
      contextRef="i99e74e194cf94f24999ca11e17ce01e8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfMTA1NA_481a1d62-9287-4ffd-bd70-9f3df0103e1a"
      unitRef="usd">10000000</us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="i99e74e194cf94f24999ca11e17ce01e8_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81Mi9mcmFnOjQ3YTUwOGQ0NDhlMjQxNjE5YTE1Nzc3Mjc2NGFjMDBjL3RleHRyZWdpb246NDdhNTA4ZDQ0OGUyNDE2MTlhMTU3NzcyNzY0YWMwMGNfMTE3Ng_fd25315b-472d-449d-ab94-f023f6944aca"
      unitRef="number">0.016</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfMzIwNw_d8af9bd6-cb64-42ce-bb1f-ceeabc7f2fd8">Fair value measurements &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 records certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset, or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. A three-level fair value hierarchy that prioritizes the inputs used to measure fair value is described below. This hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are 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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level 1 &#x2014; Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level 2 &#x2014; Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;Level 3 &#x2014; Unobservable inputs that are supported by little or no market activity. This includes certain pricing models, discounted cash flow methodologies, and similar techniques that use significant unobservable inputs.&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 carrying amounts of financial instruments, including cash and cash equivalents, accounts receivable, unbilled services, contract assets, accounts payable, and unearned revenue approximate fair value due to the short maturities of these instruments.&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;Recurring Fair Value Measurements &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 classifies its interests in investments in equity-long term having considered the nature of its investment, the extent of influence over operating and financial decisions and the availability of readily determinable fair values. The Company determined that the interests in funds at June&#160;30, 2022 and December&#160;31, 2021 meet the definition of equity securities without readily determinable fair values. The Company concluded that the interests held at June&#160;30, 2022 and December&#160;31, 2021 qualify for the Net Asset Value (NAV) practical expedient in ASC 820 'Fair value measurements and disclosures'. There was an increase in fair value of $3.5&#160;million (December&#160;31, 2021: $3.2 million) recognized in net income during the year bringing the carrying value of the subscriptions to $26.9 million at June&#160;30, 2022 (December&#160;31, 2021: $22.6 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;Non-recurring Fair Value Measurements &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;Certain assets and liabilities are carried on the accompanying Condensed Consolidated Balance Sheet at cost and are not re-measured to fair value on a recurring basis. These assets include finite-lived intangible assets that are tested for impairment when a triggering event occurs and goodwill that is tested for impairment annually or when a triggering event occurs. As of June&#160;30, 2022, assets carried on the balance sheet at cost and not re-measured to fair value on a recurring basis totaled approximately $13,478.7 million and are identified as Level 3 assets. These assets are comprised of goodwill of $8,970.3 million and identifiable intangible assets, net of $4,508.5 million. Refer to "Note 12 - Bank credit lines and loan facilities" for additional information regarding the fair value of long-term debt balances.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfMjc0ODc3OTA3MzcxMQ_ddc28917-22f0-4790-9619-33094eeac8d7"
      unitRef="usd">3500000</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi
      contextRef="i6b558e77607d49fa89c1e69e41054202_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfNTQ5NzU1ODE3NTEz_39334a6d-45fe-4284-97c0-7664be0b7da1"
      unitRef="usd">3200000</us-gaap:IncreaseDecreaseInEquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfMjMyOQ_2601c810-1974-4c4b-804f-2dad366d86f1"
      unitRef="usd">26900000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfMjM0Mg_f0ea8a2a-c1eb-485f-867c-d937f368e4f3"
      unitRef="usd">22600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i880d43700a59411d8f4bcc78e16456e0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfMjkzNw_ff83a47d-66e2-4c92-aeb0-0239416f9eb8"
      unitRef="usd">13478700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i880d43700a59411d8f4bcc78e16456e0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfMzAyMA_6f4a4e35-1f86-48b4-8739-01adfc24d429"
      unitRef="usd">8970300000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="i880d43700a59411d8f4bcc78e16456e0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV81OC9mcmFnOjk3MzhkMWFlMDk1YzQ4OGJiOGM2NDg1MWQ2ODdiMDk3L3RleHRyZWdpb246OTczOGQxYWUwOTVjNDg4YmI4YzY0ODUxZDY4N2IwOTdfMzA2Ng_f6eb740e-e777-4d5b-9d28-dbac5ce32980"
      unitRef="usd">4508500000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfMTAwMQ_eb1e423a-c8d7-4fb6-bf44-4e446751da55">Restructuring&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 the six months ended June&#160;30, 2022, a restructuring charge of $26.7 million was recorded in the Condensed Consolidated Statement of Operations under a restructuring plan adopted following a review of operations. The restructuring plan reflected resource rationalization across the business to improve employee utilization and an office consolidation program to optimize the Company's office footprint. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.638%"/&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="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;/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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;June 30, 2021&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;&#160;&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;/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;Restructuring charges&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;26,693&#160;&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net charge&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;26,693&#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 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;At June&#160;30, 2022, a total liability of $6.7 million was recorded on the Consolidated Balance Sheet relating to restructuring activities. The total liability included $5.1 million of facilities related liabilities of which $2.2 million is included within other liabilities and $2.9 million is included within non-current other liabilities. The remaining provision of $1.6 million relates to workforce reduction and is included within other liabilities. &#160;&#160;&#160;&#160;&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.489%"/&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: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;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 #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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;December 31, 2021&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="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 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;/tr&gt;&lt;tr&gt;&lt;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;Opening provision&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;10,311&#160;&lt;/span&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: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:#cceeff;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;4,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Additional provisions&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,551&#160;&lt;/span&gt;&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;11,272&#160;&lt;/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;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;(6,151)&lt;/span&gt;&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;(5,637)&lt;/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 #000;border-top:1pt solid #000;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;Ending provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;6,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;10,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfNzY5NjU4MTM5NTczMg_fbff539f-f61a-4692-9741-b8c697e0748c"
      unitRef="usd">26700000</us-gaap:RestructuringCosts>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfOTk5_70064a10-f482-448c-8d53-cfc1add90ac5">&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.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.638%"/&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="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;/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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;June 30, 2021&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;&#160;&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;/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;Restructuring charges&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;26,693&#160;&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net charge&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;26,693&#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 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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOmUxYWRkNjc4YTEzODQzYmZiZjMxMTkyMjU4ZjlhZTg5L3RhYmxlcmFuZ2U6ZTFhZGQ2NzhhMTM4NDNiZmJmMzExOTIyNThmOWFlODlfMy0xLTEtMS0xMTkxNjY_0b434e4c-f95f-41fe-b5fa-c499d6b4c05a"
      unitRef="usd">26693000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOmUxYWRkNjc4YTEzODQzYmZiZjMxMTkyMjU4ZjlhZTg5L3RhYmxlcmFuZ2U6ZTFhZGQ2NzhhMTM4NDNiZmJmMzExOTIyNThmOWFlODlfMy0yLTEtMS0xMTkxNjY_9b1d0d09-bcd9-4ee0-935a-98de221a77d0"
      unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOmUxYWRkNjc4YTEzODQzYmZiZjMxMTkyMjU4ZjlhZTg5L3RhYmxlcmFuZ2U6ZTFhZGQ2NzhhMTM4NDNiZmJmMzExOTIyNThmOWFlODlfNC0xLTEtMS0xMTkxNjY_39052116-e28f-4d0b-bdf2-0ff536d58463"
      unitRef="usd">26693000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOmUxYWRkNjc4YTEzODQzYmZiZjMxMTkyMjU4ZjlhZTg5L3RhYmxlcmFuZ2U6ZTFhZGQ2NzhhMTM4NDNiZmJmMzExOTIyNThmOWFlODlfNC0yLTEtMS0xMTkxNjY_80e1b540-24a5-460d-875a-11f9268e5073"
      unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringReserve
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfNzY5NjU4MTM5NTc0MA_54ef1e78-287f-4416-b365-2601d601be0f"
      unitRef="usd">6700000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i00155cee53cf4df2876763f9de51225d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfNzY5NjU4MTM5NTUwOQ_686f16f7-e155-498a-a2b0-44f663ea5c58"
      unitRef="usd">5100000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i1b07c0ec27d04292b49d0a6824df18d2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfNzY5NjU4MTM5NTUyNQ_564387af-4467-408d-bd8c-49d7d59ff448"
      unitRef="usd">2200000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8d38dae74d9e4799a388dbb829ba4ae1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfNzY5NjU4MTM5NTUyOQ_713c5520-a7c1-4604-a555-0f37ef946318"
      unitRef="usd">2900000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i8075b795c8754e4a880217588f0a014e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfNzY5NjU4MTM5NTUzMw_62011b8d-6a67-4236-9ddf-cba447949d09"
      unitRef="usd">1600000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RleHRyZWdpb246M2Y1MGE1MTMwNzUyNDJiYjhlOTU0ZWFlMGNlNTU2Y2VfMTAwMA_cf9a6d7b-4fa2-497c-b62a-211dd15b579d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.489%"/&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: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;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 #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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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;December 31, 2021&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="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 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;/tr&gt;&lt;tr&gt;&lt;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;Opening provision&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;10,311&#160;&lt;/span&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: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:#cceeff;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;4,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;Additional provisions&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,551&#160;&lt;/span&gt;&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;11,272&#160;&lt;/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;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;(6,151)&lt;/span&gt;&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;(5,637)&lt;/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 #000;border-top:1pt solid #000;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;Ending provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;6,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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;10,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfNC0xLTEtMS0xMTkxNjY_eb879b26-9d37-493e-8516-1407db2aaf71"
      unitRef="usd">10311000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="if4858226d82c4738a9cd12f6e2e7dbfe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfNC0yLTEtMS0xMTkxNjY_6721d01d-8f9f-45bf-ba2b-25f981942aa3"
      unitRef="usd">4676000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfNS0xLTEtMS0xMTkxNjY_0189a23b-5552-4464-aa83-e70e26271d4f"
      unitRef="usd">2551000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6b558e77607d49fa89c1e69e41054202_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfNS0yLTEtMS0xMTkxNjY_aa4dfdae-a8a1-48b3-8d00-2bda8db28efe"
      unitRef="usd">11272000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfNy0xLTEtMS0xMTkxNjY_c1a6f4f7-7f1a-4671-a269-5ba52e51b9f9"
      unitRef="usd">6151000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i6b558e77607d49fa89c1e69e41054202_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfNy0yLTEtMS0xMTkxNjY_0c9726fe-6546-40c5-b28c-d99f3bca53a6"
      unitRef="usd">5637000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfOC0xLTEtMS0xMTkxNjY_7b8c3879-2a80-4fd0-86ef-1e13126739c3"
      unitRef="usd">6711000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82MS9mcmFnOjNmNTBhNTEzMDc1MjQyYmI4ZTk1NGVhZTBjZTU1NmNlL3RhYmxlOjI0NDViMjQ0ZjMxMjRiMzU5MTJjMGEyNjc3MGEzODA5L3RhYmxlcmFuZ2U6MjQ0NWIyNDRmMzEyNGIzNTkxMmMwYTI2NzcwYTM4MDlfOC0yLTEtMS0xMTkxNjY_22ece24e-ced4-4cb2-9e20-ddc17dc9f84c"
      unitRef="usd">10311000</us-gaap:RestructuringReserve>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfMjc0ODc3OTA3MDYzNQ_c58e197f-e309-421c-ba6b-fb628d8ee852">Operating leases&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;Lease costs recorded under operating leases for the six months ended June&#160;30, 2022 and June&#160;30, 2021 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, 2022&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, 2021&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, 2022&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, 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:#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;13,548&#160;&lt;/span&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,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;28,812&#160;&lt;/span&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 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;(303)&lt;/span&gt;&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;(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;(630)&lt;/span&gt;&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="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;13,245&#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,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;28,182&#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 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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Of the total cost of $28.2 million incurred in the six months ended June&#160;30, 2022 (June&#160;30, 2021: $14.9 million), $27.1 million (June&#160;30, 2021: $13.8 million) is recorded within selling, general and administration costs and $1.1 million (June&#160;30, 2021: $1.1 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;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 the six months ended June&#160;30, 2022 and June&#160;30, 2021, 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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained during the three months ended June&#160;30, 2022, excluding early termination options, now reasonably certain to be exercised of $Nil (June&#160;30, 2021: $Nil), totaled $29.0 million (June&#160;30, 2021: $1.0 million). Right-of-use assets obtained during the six months ended June&#160;30, 2022, excluding early termination options, now reasonably certain to be exercised of $Nil  (June&#160;30, 2021: $4.2 million), totaled $35.8 million (June&#160;30, 2021: $3.8 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 weighted average remaining lease term and weighted-average discount rate at June&#160;30, 2022 were 6.82 years and 2.65%, respectively.&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;Future minimum lease payments under non-cancelable leases as of June&#160;30, 2022 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:77.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.684%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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, 2022&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;49,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;Year 2&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;42,029&#160;&lt;/span&gt;&lt;/td&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;Year 3&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;28,422&#160;&lt;/span&gt;&lt;/td&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;Year 4&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;20,226&#160;&lt;/span&gt;&lt;/td&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;Year 5&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;16,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;53,190&#160;&lt;/span&gt;&lt;/td&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;210,291&#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;(15,993)&lt;/span&gt;&lt;/td&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;194,298&#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;Operating lease liabilities are presented as current and non-current. Operating lease liabilities of $47.0 million have been included in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfOTM0_05b9eb96-fc55-407d-a8e2-ad9aaf7393c6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfOTM0_463fb5eb-6cce-4cb9-965d-45a746b79b60"&gt;other liabilities&lt;/span&gt;&lt;/span&gt; as at June&#160;30, 2022 (June&#160;30, 2021: $22.8 million).</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfOTI0_ea72ac94-ad81-41db-ae0f-7997384003be">&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;Lease costs recorded under operating leases for the six months ended June&#160;30, 2022 and June&#160;30, 2021 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, 2022&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, 2021&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, 2022&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, 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:#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;13,548&#160;&lt;/span&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,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;28,812&#160;&lt;/span&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 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;(303)&lt;/span&gt;&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;(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;(630)&lt;/span&gt;&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="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;13,245&#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,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;28,182&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfMy0xLTEtMS0xMTkxNjY_aca34d8c-ab12-4361-8748-a2a7c769abfc"
      unitRef="usd">13548000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfMy0yLTEtMS0xMTkxNjY_d8061a70-3818-4462-9088-a25620e47791"
      unitRef="usd">7549000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfMy0zLTEtMS0xMTkxNjY_480246f9-b5c9-498e-bdb3-b233aa9a1a69"
      unitRef="usd">28812000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfMy00LTEtMS0xMTkxNjY_a8fbd747-e1e0-4da2-967a-75e30e1b8d41"
      unitRef="usd">15338000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNC0xLTEtMS0xMTkxNjY_64b485d2-f4c6-4a85-b5ab-e29d383a758f"
      unitRef="usd">303000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNC0yLTEtMS0xMTkxNjY_1fe860b4-b1ad-4413-93fd-ed114ba4d0d0"
      unitRef="usd">220000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNC0zLTEtMS0xMTkxNjY_fec2e312-959c-4b57-8715-1ccaee5930be"
      unitRef="usd">630000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNC00LTEtMS0xMTkxNjY_b68c6af2-2ee8-4859-8df7-b5c765f77022"
      unitRef="usd">431000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNS0xLTEtMS0xMTkxNjY_f1255dd9-a97c-4576-91ec-b68880755e62"
      unitRef="usd">13245000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNS0yLTEtMS0xMTkxNjY_b93f118a-528a-4975-84b3-1158679f91a5"
      unitRef="usd">7329000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNS0zLTEtMS0xMTkxNjY_64a171ed-93d3-4cbc-a509-2e2aeb8fc43f"
      unitRef="usd">28182000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjhlMDAwMDRkNjNhZTQzMzA5NThhNmNlNmU0ZWMzNGY1L3RhYmxlcmFuZ2U6OGUwMDAwNGQ2M2FlNDMzMDk1OGE2Y2U2ZTRlYzM0ZjVfNS00LTEtMS0xMTkxNjY_95ccb069-b27e-4366-801f-e4a39c06dce6"
      unitRef="usd">14907000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNDM5ODA0NjUxMjM2Mw_cbafe93b-ed60-4c0d-b00d-be697b9e38bf"
      unitRef="usd">28200000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNDM5ODA0NjUxMjM3MQ_f978fc76-3df7-4dd4-b936-1ccd02423242"
      unitRef="usd">14900000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4852228e610b4f27b1f2a6b9d427277a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfMTY4_0ac7daab-22d4-4a5c-8464-450d63ce1f0f"
      unitRef="usd">27100000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0878ae5af5d843c19f275c3386abd29f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfMTc2_611051ea-f567-4246-821c-73fe713e5f7e"
      unitRef="usd">13800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="id8aba14e7c574bbb98423490dd2e5225_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfMjQ1_2c3f4e13-83eb-40f2-adc2-9f202938baaa"
      unitRef="usd">1100000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i54f5ffd3dbe240c983d5726d5cca4052_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfMjUz_ca75ce83-aff7-46cd-8963-2bd963d6dbab"
      unitRef="usd">1100000</us-gaap:LeaseCost>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNTI0_5c3b0fce-586e-4b27-8215-a5c563b9036f"
      unitRef="usd">0</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNTMx_4daf6c7c-b8a5-4921-ba26-62ea2e2bd885"
      unitRef="usd">0</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNTQ0_36b9393d-5ede-4baf-89b4-c29aa137d86b"
      unitRef="usd">29000000.0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNTUy_9125d370-b19b-4cb7-8277-670504e1e354"
      unitRef="usd">1000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNDM5ODA0NjUxMjI3NQ_ddc2d2cf-198d-4666-a1e5-419877d04fb8"
      unitRef="usd">0</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNDM5ODA0NjUxMjI1OQ_62cc3e5a-5637-498d-a56e-9133c08e9fb0"
      unitRef="usd">4200000</iclr:EarlyTerminationOptionsReasonablyCertainToBeExercisedRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNDM5ODA0NjUxMjI5MQ_b64cc14f-7d2f-43ca-99bd-ac5e484addaa"
      unitRef="usd">35800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNDM5ODA0NjUxMjI4Mw_d1ae907b-5557-482d-adef-fc3dac5d7659"
      unitRef="usd">3800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNjQ3_aff39a63-3eb0-4a6f-ba7e-2e7cc80ee889">P6Y9M25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfNjU0_6b13975f-65fc-4b9f-991c-6bf84d2b3ffa"
      unitRef="number">0.0265</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfOTM3_9ca2a295-a49d-4ff5-9714-16ae49899a5c">&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;Future minimum lease payments under non-cancelable leases as of June&#160;30, 2022 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:77.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.684%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&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, 2022&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;49,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;Year 2&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;42,029&#160;&lt;/span&gt;&lt;/td&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;Year 3&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;28,422&#160;&lt;/span&gt;&lt;/td&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;Year 4&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;20,226&#160;&lt;/span&gt;&lt;/td&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;Year 5&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;16,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;53,190&#160;&lt;/span&gt;&lt;/td&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;210,291&#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;(15,993)&lt;/span&gt;&lt;/td&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;194,298&#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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfMi0xLTEtMS0xMTkxNjY_d9a4dc73-9677-42cc-b359-bcb920e1903c"
      unitRef="usd">49554000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfMy0xLTEtMS0xMTkxNjY_12d7fa8d-2dee-49d4-b6f1-978a2c4a8025"
      unitRef="usd">42029000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfNC0xLTEtMS0xMTkxNjY_a9db8c56-1cf5-46f8-a4db-986de0f29300"
      unitRef="usd">28422000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfNS0xLTEtMS0xMTkxNjY_82cde614-b961-44d8-bcd9-05aa767b494e"
      unitRef="usd">20226000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfNi0xLTEtMS0xMTkxNjY_5495d1ab-ea3d-4cc3-b950-b13920200a0e"
      unitRef="usd">16870000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfNy0xLTEtMS0xMTkxNjY_a775018e-001f-4882-b94f-9b26988c48ff"
      unitRef="usd">53190000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfOC0xLTEtMS0xMTkxNjY_da51f574-49a3-4807-be3a-3d81a8b681a9"
      unitRef="usd">210291000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfOS0xLTEtMS0xMTkxNjY_8a474e46-61de-4867-975f-2ba4c8a61a5b"
      unitRef="usd">15993000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RhYmxlOjIwNjgxNzRlZDA1ODRmNGZhOTEzY2UzNDQ1MTVlYjI4L3RhYmxlcmFuZ2U6MjA2ODE3NGVkMDU4NGY0ZmE5MTNjZTM0NDUxNWViMjhfMTAtMS0xLTEtMTE5MTY2_822d6e5f-a456-45f1-ad9f-c96d6243b27c"
      unitRef="usd">194298000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8c274d6442f14734a0aa0a06d08b9985_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfODYx_e86d6ca8-712a-4253-88f3-16e6d91c44e8"
      unitRef="usd">47000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i08fcbe07655b4115978252ac0d685884_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82NC9mcmFnOmZjNmZkZDA5ODliYTQxMTdhNzZlZDg2MWQ4NGExNTk2L3RleHRyZWdpb246ZmM2ZmRkMDk4OWJhNDExN2E3NmVkODYxZDg0YTE1OTZfOTE4_2a1f776f-b827-4527-8753-bea9722dbdc8"
      unitRef="usd">22800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNDA5MA_b00e3f11-38ac-4b41-9dc6-babbe13c7684">Bank credit lines and loan facilities&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 had the following debt outstanding as of June&#160;30, 2022 and December&#160;31, 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&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:34.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.468%"/&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:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;June 30, 2022&lt;/span&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&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;2022&lt;/span&gt;&lt;/td&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;2021&lt;/span&gt;&lt;/td&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;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Credit Facilities:&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Senior Secured Term Loan&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.563&#160;&lt;/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="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.750&#160;&lt;/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 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;4,601,213&#160;&lt;/span&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;5,001,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Secured Notes&lt;/span&gt;&lt;/div&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.875&#160;&lt;/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="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.875&#160;&lt;/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="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;500,000&#160;&lt;/span&gt;&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;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Total debt&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,101,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,501,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Less current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,150)&lt;/span&gt;&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;(55,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;border-top:1pt solid #000;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 long-term debt&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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,046,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,446,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less debt issuance costs and debt discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,563)&lt;/span&gt;&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;(64,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;border-bottom:3pt double #000;border-top:1pt solid #000;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 long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;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;4,990,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;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;5,381,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top: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:112%"&gt;The Company paid a $27.6 million debt discount in connection with the Senior Secured Credit Facility and Senior Secured Notes on July 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, the contractual maturities of the Company's debt obligations 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:29.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Current maturities of long-term debt:&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: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;2022 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;27,575&#160;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;55,150&#160;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,150&#160;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;55,150&#160;&lt;/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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,908,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;border-bottom:3pt double #000;border-top:1pt solid #000;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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;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;5,101,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-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's primary financing arrangements are its senior secured credit facilities (the "Senior Secured Credit Facilities"), which consists of a senior secured term loan and a revolving credit facility, and the senior secured notes (the "Senior Secured Notes").&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-style:italic;font-weight:400;line-height:120%"&gt;Senior Secured Credit Facilities&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;In conjunction with the completion of the Merger agreement, on July 1, 2021, ICON entered into a credit agreement providing for a senior secured term loan facility of $5,515&#160;million and a senior secured revolving loan facility in an initial aggregate principal amount of $300&#160;million (the "Senior Secured Credit Facilities"). &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;Borrowings under the senior secured term loan facility amortize in equal quarterly installments in an amount equal to 1.00% per annum of the principal amount, with the remaining balance due at final maturity. The interest rate margin applicable to borrowings under the senior secured term loan facility is LIBOR plus an applicable margin of 2.50%, in each case, with a step down of 0.25% if the first lien net leverage ratio is equal to or less than 4.00 to 1.00. On November&#160;10, 2021, the Company achieved a net leverage ratio of less than 4 times and the margin applicable to the senior secured term loan was reduced by 0.25%. The senior secured term loan facility is subject to a LIBOR floor of 0.50%.&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;The interest rate margin applicable to borrowings under the revolving loan facility will be, at the option of the borrower, either (i) the applicable base rate plus an applicable margin of 1.00%, 0.60% or 0.25% based on ICON&#x2019;s current corporate family rating assigned by S&amp;amp;P of BB- (or lower), BB or BB+ (or higher), respectively, or (ii) LIBOR (or an alternative reference rate) plus an applicable margin of 2.00%, 1.60% or 1.25% based on ICON&#x2019;s current corporate family rating assigned by S&amp;amp;P of BB- (or lower), BB or BB+ (or higher), respectively. In addition, lenders under the revolving loan facility are entitled to commitment fees as a percentage of the applicable margin at the time of drawing and utilization fees dependent on the proportion of the facility drawn. On April 11, 2022, $25&#160;million of the senior secured revolving loan facility was drawn down at an interest rate of 1.75%, representing one month LIBOR plus a margin of 1.25%. This was repaid in full on May 9, 2022. Currently, $300.0&#160;million remains available for borrowing under the senior secured revolving loan facility.&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 Borrowers&#x2019; (as defined in the credit agreement) obligations under the Senior Secured Credit Facilities are guaranteed by ICON and the subsidiary guarantors. The Senior Secured Credit Facilities are secured by a lien on substantially all of ICON&#x2019;s, the Borrowers&#x2019; and each of the subsidiary guarantor&#x2019;s assets (subject to certain exceptions), and the Senior Secured Credit Facilities have a first-priority lien on such assets, which will rank pari passu with the lien securing the Senior Secured Notes (see below), subject to other permitted liens. Our long-term debt arrangements contain customary restrictive covenants and, as of June&#160;30, 2022, we were in compliance with our restrictive covenants in all material respects.&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;On June&#160;30, 2022 the Company repaid $100.0&#160;million of the senior secured term loan facility and made a quarterly interest payment of $39.4&#160;million. This repayments resulted in an additional charge associated with previously capitalized fees of $0.9&#160;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;On March&#160;31, 2022 the Company repaid $300.0&#160;million of the senior secured term loan facility and made a quarterly interest payment of $35.1&#160;million. This repayment resulted in an additional charge associated with previously capitalized fees of $3.2&#160;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;On December&#160;29, 2021, the Company repaid $500.0&#160;million of the senior secured term loan facility and made a quarterly interest payment of $40.8&#160;million. These repayments resulted in an additional charge associated with previously capitalized fees of $5.6&#160;million. The Company is permitted to make prepayments on the senior secured term loan without penalty.&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;Senior Secured Notes&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:112%"&gt;In addition to the Senior Secured Credit Facilities, on July 1, 2021, a subsidiary of the Company issued $500&#160;million in aggregate principal amount of 2.875% senior secured notes due 2026 (the "Senior Secured Notes") in a private offering (the &#x201c;Offering&#x201d;). The Senior Secured Notes will mature on July 15, 2026.&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-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Debt&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;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 estimated fair value of the Company&#x2019;s debt was $4,901.1 million at June&#160;30, 2022. The fair values of the Senior Secured Credit Facilities and Senior Secured Notes were determined based on Level 2 inputs, which are based on rates at which the debt is traded among financial institutions.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNDA5MQ_0444073d-a871-4c79-bbef-1f1e7bbbdbac">&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 had the following debt outstanding as of June&#160;30, 2022 and December&#160;31, 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&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:34.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.468%"/&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:0 1pt"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest rate as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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;June 30, 2022&lt;/span&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&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;2022&lt;/span&gt;&lt;/td&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;2021&lt;/span&gt;&lt;/td&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;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Credit Facilities:&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;Senior Secured Term Loan&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.563&#160;&lt;/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="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.750&#160;&lt;/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 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;4,601,213&#160;&lt;/span&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;5,001,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Secured Notes&lt;/span&gt;&lt;/div&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.875&#160;&lt;/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="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.875&#160;&lt;/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="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;500,000&#160;&lt;/span&gt;&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;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;July 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;Total debt&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,101,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,501,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Less current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,150)&lt;/span&gt;&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;(55,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;border-top:1pt solid #000;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 long-term debt&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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,046,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,446,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less debt issuance costs and debt discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,563)&lt;/span&gt;&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;(64,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;border-bottom:3pt double #000;border-top:1pt solid #000;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 long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;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;4,990,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;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;5,381,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i023227bfc04f4db7b617a9b2c7725dab_I20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNC0xLTEtMS0xMTkxNjY_cd4b35f0-5868-461e-b3a1-5ddf9428214a"
      unitRef="number">0.04563</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i76e8f428735240179e6a9f4cd1d9fce1_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNC0yLTEtMS0xMTkxNjY_41c8553e-0b3a-4a08-91f6-10175aa7e9a6"
      unitRef="number">0.02750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i023227bfc04f4db7b617a9b2c7725dab_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNC0zLTEtMS0xMTkxNjY_956e8180-1e47-4734-ad33-a1928be4c828"
      unitRef="usd">4601213000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i76e8f428735240179e6a9f4cd1d9fce1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNC00LTEtMS0xMTkxNjY_8559f39b-8bbd-452b-8084-507f75e66922"
      unitRef="usd">5001213000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icedd53e5f0334f5d98e61fcd6161ddb0_I20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNi0xLTEtMS0xMTkxNjY_27f48c08-0f53-468d-bd6f-6016f9bd98ca"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i25a79b3250aa4b7597c9b0c333bcad07_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNi0yLTEtMS0xMTkxNjY_f79a592d-ab77-4bfe-9477-aaf16c552f25"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icedd53e5f0334f5d98e61fcd6161ddb0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNi0zLTEtMS0xMTkxNjY_63b858f2-0126-40cc-aa4e-56d26f58b2c0"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i25a79b3250aa4b7597c9b0c333bcad07_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfNi00LTEtMS0xMTkxNjY_234fb229-0320-40ef-b525-186edf8a73d1"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTEtMy0xLTEtMTE5MTY2_791642cd-d862-45db-9d43-226e25c18fdf"
      unitRef="usd">5101213000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTEtNC0xLTEtMTE5MTY2_1bc9511f-78ae-4506-8b00-ffb84103947b"
      unitRef="usd">5501213000</us-gaap:DebtInstrumentCarryingAmount>
    <iclr:LongTermDebtCurrentMaturitiesGross
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTMtMy0xLTEtMTE5MTY2_1a72fa45-45dc-493c-8ac7-b05e1b5447ed"
      unitRef="usd">55150000</iclr:LongTermDebtCurrentMaturitiesGross>
    <iclr:LongTermDebtCurrentMaturitiesGross
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTMtNC0xLTEtMTE5MTY2_9e1d94bd-0dbb-4f72-89b0-60d4d9f4d2a5"
      unitRef="usd">55150000</iclr:LongTermDebtCurrentMaturitiesGross>
    <iclr:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTQtMy0xLTEtMTE5MTY2_581a3960-cd6b-48ed-84ef-683bf42faaf0"
      unitRef="usd">5046063000</iclr:LongTermDebtExcludingCurrentMaturitiesGross>
    <iclr:LongTermDebtExcludingCurrentMaturitiesGross
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTQtNC0xLTEtMTE5MTY2_62ea44a7-cef4-4aec-8383-a7ff8bcc6907"
      unitRef="usd">5446063000</iclr:LongTermDebtExcludingCurrentMaturitiesGross>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTUtMy0xLTEtMTE5MTY2_0c47c0b1-1a2b-4d75-8074-bc71cb9f9ae3"
      unitRef="usd">55563000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTUtNC0xLTEtMTE5MTY2_8c4e9eec-24d5-49ef-8ae4-70062df9d30f"
      unitRef="usd">64901000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTYtMy0xLTEtMTE5MTY2_b9ef99d6-0bfa-4be9-b40c-a22cb120f6b7"
      unitRef="usd">4990500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOjM4MjBkODYwZTA1MTQzMDlhOTMxYTNjNThhYTcxMzlhL3RhYmxlcmFuZ2U6MzgyMGQ4NjBlMDUxNDMwOWE5MzFhM2M1OGFhNzEzOWFfMTYtNC0xLTEtMTE5MTY2_f5272dd9-a7bc-4411-a6b9-2201a90db6a6"
      unitRef="usd">5381162000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i847f907a01a64b518053e15dfc74b4df_I20210701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTM1_95754302-dbe9-494e-a0d1-d55ab8513045"
      unitRef="usd">27600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNDA5Mg_439c6ed8-ad37-4abd-bd35-66b7df9ac16c">&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;As of June&#160;30, 2022, the contractual maturities of the Company's debt obligations 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:29.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Current maturities of long-term debt:&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: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;2022 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;27,575&#160;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;55,150&#160;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,150&#160;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;55,150&#160;&lt;/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;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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,908,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;border-bottom:3pt double #000;border-top:1pt solid #000;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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000;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;5,101,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOmFjMjk5Mzg4YTc0MTQzNjdhMTg2YzZmOWFhNDU3YmFmL3RhYmxlcmFuZ2U6YWMyOTkzODhhNzQxNDM2N2ExODZjNmY5YWE0NTdiYWZfMS00LTEtMS0xMTkxNjY_e5150ee3-e30e-4510-a3e0-3a60d2cc0e5d"
      unitRef="usd">27575000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOmFjMjk5Mzg4YTc0MTQzNjdhMTg2YzZmOWFhNDU3YmFmL3RhYmxlcmFuZ2U6YWMyOTkzODhhNzQxNDM2N2ExODZjNmY5YWE0NTdiYWZfMi00LTEtMS0xMTkxNjY_55ac8a9a-39e3-483f-a9bf-b3061a513687"
      unitRef="usd">55150000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOmFjMjk5Mzg4YTc0MTQzNjdhMTg2YzZmOWFhNDU3YmFmL3RhYmxlcmFuZ2U6YWMyOTkzODhhNzQxNDM2N2ExODZjNmY5YWE0NTdiYWZfMy00LTEtMS0xMTkxNjY_365bfcf6-13b4-49f4-8bb8-87a8f544e23d"
      unitRef="usd">55150000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOmFjMjk5Mzg4YTc0MTQzNjdhMTg2YzZmOWFhNDU3YmFmL3RhYmxlcmFuZ2U6YWMyOTkzODhhNzQxNDM2N2ExODZjNmY5YWE0NTdiYWZfNC00LTEtMS0xMTkxNjY_c038fb46-ea02-4892-b14f-9ce8e4ef1752"
      unitRef="usd">55150000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <iclr:LongTermDebtMaturityYearFourAndThereafter
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOmFjMjk5Mzg4YTc0MTQzNjdhMTg2YzZmOWFhNDU3YmFmL3RhYmxlcmFuZ2U6YWMyOTkzODhhNzQxNDM2N2ExODZjNmY5YWE0NTdiYWZfNS00LTEtMS0xMTkxNjY_a2703f8f-aaf1-4a1a-9387-1478e7ed00c4"
      unitRef="usd">4908188000</iclr:LongTermDebtMaturityYearFourAndThereafter>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RhYmxlOmFjMjk5Mzg4YTc0MTQzNjdhMTg2YzZmOWFhNDU3YmFmL3RhYmxlcmFuZ2U6YWMyOTkzODhhNzQxNDM2N2ExODZjNmY5YWE0NTdiYWZfNi00LTEtMS0xMTkxNjY_6fc679f0-fbb2-43d3-8589-f3e10b24e749"
      unitRef="usd">5101213000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibc509f5021f14c35a6ac417c17e1fb2c_I20210701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNzky_88fddb7d-ec25-4c36-8704-a315e576ddc3"
      unitRef="usd">5515000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iede3cac2e6034459bbecc35b9ece8363_I20210701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfODg0_dd706507-4388-4137-9539-aa791dcd4e38"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibc509f5021f14c35a6ac417c17e1fb2c_I20210701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTA0OQ_2bf70c39-e85f-44e0-9a94-5b176bba0d59"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i934764adaf5e421ca9ee5e3fe39da13e_D20210701-20210701"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTI2OQ_49e3d47e-b484-4815-83bd-b6a7af634684"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <iclr:DebtInstrumentBasisSpreadOnVariableRateStepDownPercentage
      contextRef="i934764adaf5e421ca9ee5e3fe39da13e_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTMwNw_88cd866f-ea66-4ec4-bbd2-9fc6501a7608"
      unitRef="number">0.0025</iclr:DebtInstrumentBasisSpreadOnVariableRateStepDownPercentage>
    <iclr:DebtInstrumentCovenantFirstLienNetLeverageRatio
      contextRef="i2eab02238c7741b384b39b046f35a971_I20210701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTM3Mg_23fd47d1-1a22-4781-91d3-d015d783c631"
      unitRef="number">4.00</iclr:DebtInstrumentCovenantFirstLienNetLeverageRatio>
    <iclr:DebtInstrumentCovenantFirstLienNetLeverageRatio
      contextRef="i1747d8ba81a64dce9f1d396b912b16ef_I20210701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTM3OA_705a6559-570a-4275-9944-cc268333fe58"
      unitRef="number">1.00</iclr:DebtInstrumentCovenantFirstLienNetLeverageRatio>
    <iclr:DebtInstrumentCovenantFirstLienNetLeverageRatio
      contextRef="i4694004c1767412fb1456e747719ca90_I20211110"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTQ0NA_f79e7374-33fd-4b50-a693-e2040508bce1"
      unitRef="number">4</iclr:DebtInstrumentCovenantFirstLienNetLeverageRatio>
    <iclr:DebtInstrumentIncreaseDecreaseBasisSpreadOnVariableRate
      contextRef="id8623f50ceb945a79e8740660914d093_D20211110-20211110"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTUyNQ_0603fc82-c2f5-4719-890f-249ba51d79cc"
      unitRef="number">-0.0025</iclr:DebtInstrumentIncreaseDecreaseBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i65e02a19e8cc474a9834d98d97d9aaef_D20210701-20210701"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTU5OA_e21e9c69-cc57-4ddc-9913-886111677a90"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib9e2f6ba7bc947c39ecbcbd06b2c831e_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTc5Mg_ed9125bd-daf8-4c27-9bdc-47960eafe13e"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib3008f11434746c2b4720124868e55c5_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTc5Ng_344c208e-1445-44c3-885c-195e913b3e32"
      unitRef="number">0.0060</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5762d265c5184a9d9ae5ade442225245_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMTgwMg_71c3e784-7fe1-4cab-b3de-5af072114379"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7c63121b7b0b42a9ac82773fea445a91_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMjAwMw_b9b3330a-f74f-415b-b4ef-2fe8b03869c1"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i522bb1dcff114332b01d4915ceb3dbd5_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMjAwNw_32d0bdc3-78ab-44b7-ba17-d3ae5be99c5a"
      unitRef="number">0.0160</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9eb34c5b1e324fb0914e1d5f08edffca_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMjAxMw_081fc345-58bb-4cde-838a-4684ca873705"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3ae2d0c2282d420cb9d4041039cea007_I20220411"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMzI5ODUzNDg5MDg0OQ_ba1ae182-d0d5-4ec1-b81d-1a0840900d97"
      unitRef="usd">25000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3ae2d0c2282d420cb9d4041039cea007_I20220411"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMjc0ODc3OTA3Njk3NQ_47a84b63-8919-4a03-b127-e0b1d9d7a8b5"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9609d47105654e618625e80ab0012805_D20220411-20220411"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMjc0ODc3OTA3NzI4MA_f9f7d98e-5e47-4f94-b36c-6383278fceee"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i6daf2f33e98c48d69fafa278490819d6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNzE0NjgyNTU4ODcxMw_e1738ec3-aa34-4848-b017-5bc8fd0b098c"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="i10aeead3c52e49f9b2493bda7bcbb361_D20220630-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNTQ5NzU1ODE3OTk0_01336761-1f8e-4951-9b83-667cd81e3d3d"
      unitRef="usd">100000000</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:InterestPaidNet
      contextRef="i10aeead3c52e49f9b2493bda7bcbb361_D20220630-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNTQ5NzU1ODE4MDAy_0b90746c-8701-4a52-8553-7dfd428e8c74"
      unitRef="usd">39400000</us-gaap:InterestPaidNet>
    <us-gaap:PaymentsOfDebtRestructuringCosts
      contextRef="i10aeead3c52e49f9b2493bda7bcbb361_D20220630-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNDM5ODA0NjUxNTYyOQ_6a8b1d36-84b4-4294-ad61-924492f3152f"
      unitRef="usd">900000</us-gaap:PaymentsOfDebtRestructuringCosts>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="i8b357b3d93d948b2a4103f14b478f385_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNTQ5NzU1ODIwNTMx_134911c7-0401-4b7a-b013-8196a6786508"
      unitRef="usd">300000000</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:InterestPaidNet
      contextRef="i8b357b3d93d948b2a4103f14b478f385_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNTQ5NzU1ODIwNjE3_1f39aaa2-e880-4eff-abec-5e5c8e96d818"
      unitRef="usd">35100000</us-gaap:InterestPaidNet>
    <us-gaap:PaymentsOfDebtRestructuringCosts
      contextRef="i8b357b3d93d948b2a4103f14b478f385_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNTQ5NzU1ODIwNzE5_020207e8-1b84-4a35-9f96-8711a0c81d4d"
      unitRef="usd">3200000</us-gaap:PaymentsOfDebtRestructuringCosts>
    <us-gaap:RepaymentsOfSeniorDebt
      contextRef="i09ad16525634494485d709fd25c97424_D20211229-20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNDM5ODA0NjUxNzEyNA_b2f5d7f1-ea0e-427d-a612-d5308949d8a0"
      unitRef="usd">500000000</us-gaap:RepaymentsOfSeniorDebt>
    <us-gaap:InterestPaidNet
      contextRef="i09ad16525634494485d709fd25c97424_D20211229-20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNDM5ODA0NjUxNzIxMA_91bac6fe-bfe9-40c9-a81e-fe31d4a2853d"
      unitRef="usd">40800000</us-gaap:InterestPaidNet>
    <us-gaap:PaymentsOfDebtRestructuringCosts
      contextRef="i09ad16525634494485d709fd25c97424_D20211229-20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfNDM5ODA0NjUxNzMxMg_1c4b0fa6-fcd7-4a19-ac41-2f24fd8d4ce7"
      unitRef="usd">5600000</us-gaap:PaymentsOfDebtRestructuringCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i34383eb4b35b4d92948c8d8924155690_I20210701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMzYxMA_90380e80-91ef-4e8d-b07c-671a7a33cba2"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i34383eb4b35b4d92948c8d8924155690_I20210701"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMzY0Ng_bf7ec91a-c22d-4224-9849-184b9de610e2"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtFairValue
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV82Ny9mcmFnOmI3ODlkMDczZTMyNTRiNWFhYWM4NjVlNDUwMmNkZjdkL3RleHRyZWdpb246Yjc4OWQwNzNlMzI1NGI1YWFhYzg2NWU0NTAyY2RmN2RfMzg3Ng_9d90f972-b9f5-42ab-a1b1-ca7414f1bc6a"
      unitRef="usd">4901100000</us-gaap:LongTermDebtFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfODgy_0ee4cdd1-2cbb-4829-8bb0-27be6fab7ab3">Income taxes&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;Income taxes recognized during the six months ended June&#160;30, 2022 and June&#160;30, 2021, 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, 2022&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, 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, 2022&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, 2021&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;20,092&#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;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;34,207&#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;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: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;(5,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(6,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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,254&#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;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;27,540&#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;/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;As at June&#160;30, 2022 the Company maintains a $222.2 million liability (December&#160;31, 2021: $217.6 million) for unrecognized tax benefit, which is comprised of $202.0 million (December&#160;31, 2021: $202.1 million) related to items generating unrecognized tax benefits and $20.2 million (December&#160;31, 2021: $15.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;&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 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 2021 tax years. During such audits, local tax authorities may challenge the positions taken by us in our tax returns.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfODg0_4ee14c71-c135-4011-a7a5-27e327ff7459">&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;Income taxes recognized during the six months ended June&#160;30, 2022 and June&#160;30, 2021, 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, 2022&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, 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, 2022&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, 2021&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;20,092&#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;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;34,207&#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;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: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;(5,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(6,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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,254&#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;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;27,540&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfMy0xLTEtMS0xMTkxNjY_ed66c6a8-6d6b-42ca-8937-6383673945bc"
      unitRef="usd">20092000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfMy0zLTEtMS0xMTkxNjY_d2b114e4-8a91-4ab9-8a26-518ca4b2b65f"
      unitRef="usd">14133000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfMy01LTEtMS0xMTkxNjY_8c99a81b-c39b-4307-923c-9660c5f7254d"
      unitRef="usd">34207000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfMy03LTEtMS0xMTkxNjY_138ebcae-83c3-468c-a5c2-9ac437c455bc"
      unitRef="usd">30281000</iclr:IncomeTaxExpenseBenefitExcludingOtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNC0xLTEtMS0xMTkxNjY_18527b8b-dbc8-408d-8735-b340cf35578c"
      unitRef="usd">-5838000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNC0zLTEtMS0xMTkxNjY_d30475c8-4ef9-4088-8e07-1cf7e9a3a0c0"
      unitRef="usd">0</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNC01LTEtMS0xMTkxNjY_e596dd5b-83cc-4f69-90c0-3f643f0d4727"
      unitRef="usd">-6667000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNC03LTEtMS0xMTkxNjY_67a08b22-24b0-43a0-a7a2-cdddaacbf6bd"
      unitRef="usd">0</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNS0xLTEtMS0xMTkxNjY_0601c2cd-cd0f-48dd-a74c-2dc526266cb7"
      unitRef="usd">14254000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNS0zLTEtMS0xMTkxNjY_c2cde8bc-d6aa-4922-a5fe-383f55318e80"
      unitRef="usd">14133000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNS01LTEtMS0xMTkxNjY_bad1c90d-1977-4e65-80ee-e3e67c5a27e8"
      unitRef="usd">27540000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RhYmxlOjZmM2IxMWM1NGFhNzQ4NzdhODA0NjA1ZmJjYzhhOTkxL3RhYmxlcmFuZ2U6NmYzYjExYzU0YWE3NDg3N2E4MDQ2MDVmYmNjOGE5OTFfNS03LTEtMS0xMTkxNjY_a1f99456-96cb-441b-97b3-a867dabe1921"
      unitRef="usd">30281000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfMTIw_15adf7fa-27c6-4b4c-9a4a-41f36f3bee75"
      unitRef="usd">222200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfMTM5_60e64714-6746-493f-afbe-24a969393827"
      unitRef="usd">217600000</us-gaap:UnrecognizedTaxBenefits>
    <iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfMTk2_819d0ea7-e840-415a-9edf-7b5db0161138"
      unitRef="usd">202000000</iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions>
    <iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfMjA1_50f30993-0cac-4d95-b9a8-8d12c28c81bb"
      unitRef="usd">202100000</iclr:UnrecognizedTaxBenefitsCurrentYearTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfMjY4_3e336115-3233-4269-bc31-1d5b67e9c10f"
      unitRef="usd">20200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83MC9mcmFnOjlkMWE3YjVkNTA1ZDQyMjk5MTY5OTVjZTYwM2M4N2ZkL3RleHRyZWdpb246OWQxYTdiNWQ1MDVkNDIyOTkxNjk5NWNlNjAzYzg3ZmRfMjc3_87ccd598-4827-45b4-8b27-d2a81b08e212"
      unitRef="usd">15500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RleHRyZWdpb246NmYyYTc4M2NlYjdiNDZhMzk3NWU3NjMyYjNkNjA0NzJfODQz_b6e022d8-7637-44ee-8d7f-0aedaf125855">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. 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. 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"&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, 2022&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, 2022&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;/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;81,398,071&#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,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;81,430,507&#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;/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 and other awards outstanding under share based compensation programs&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;914,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;1,032,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;/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;82,312,946&#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,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;82,462,842&#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;/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;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, 2022&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, 2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per Ordinary Share attributable to the Group:&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#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;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3.23&#160;&lt;/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;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:#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.41&#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.38&#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;2.76&#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;3.21&#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;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="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RleHRyZWdpb246NmYyYTc4M2NlYjdiNDZhMzk3NWU3NjMyYjNkNjA0NzJfODQ0_6f3b210c-b6bd-427d-8df2-1a6c522f1515">&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, 2022&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, 2022&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;/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;81,398,071&#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,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;81,430,507&#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;/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 and other awards outstanding under share based compensation programs&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;914,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;1,032,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;/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;82,312,946&#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,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;82,462,842&#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;/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;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, 2022&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, 2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income per Ordinary Share attributable to the Group:&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#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;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3.23&#160;&lt;/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;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:#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.41&#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.38&#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;2.76&#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;3.21&#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;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="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMi0xLTEtMS0xMTkxNjY_8a271343-135f-4b9f-8db0-cfb25f6349b0"
      unitRef="shares">81398071</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMi0zLTEtMS0xMTkxNjY_730ce5fa-4e9a-4c1c-a26d-68e196e7da94"
      unitRef="shares">52909368</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMi01LTEtMS0xMTkxNjY_4c5aed5d-3830-4eba-bfc2-509804cf844c"
      unitRef="shares">81430507</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMi03LTEtMS0xMTkxNjY_5c8d6467-60bf-4c71-9455-ea4bd8ba3c1f"
      unitRef="shares">52860414</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMy0xLTEtMS0xMTkxNjY_f21a9841-a5eb-46fd-ae47-84aface43411"
      unitRef="shares">914875</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMy0zLTEtMS0xMTkxNjY_3482f267-5da6-44e3-947b-d1b9ef17cf67"
      unitRef="shares">472133</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMy01LTEtMS0xMTkxNjY_dd2f30df-9386-4877-adcf-c05308959f67"
      unitRef="shares">1032335</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfMy03LTEtMS0xMTkxNjY_dec3d192-bf3a-4369-8316-cd7503caaeb5"
      unitRef="shares">434021</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfNC0xLTEtMS0xMTkxNjY_9f14113a-d386-42ea-a3b7-b0ffc10ef94b"
      unitRef="shares">82312946</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfNC0zLTEtMS0xMTkxNjY_6cfb9e12-fe50-4c88-9355-2adee899243a"
      unitRef="shares">53381501</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfNC01LTEtMS0xMTkxNjY_affc67c9-acc2-4c26-8d0d-0e5071645f21"
      unitRef="shares">82462842</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjY5OGY2ODAzYmNmNjQ0YWJhYjg3ODNjZDdkYzc4MTkxL3RhYmxlcmFuZ2U6Njk4ZjY4MDNiY2Y2NDRhYmFiODc4M2NkN2RjNzgxOTFfNC03LTEtMS0xMTkxNjY_3e44ea88-7393-48cf-bfe1-429a4b3d3e2d"
      unitRef="shares">53294435</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfMy0xLTEtMS0xMTkxNjY_62165dd1-c61c-4336-8afa-2735e57310a0"
      unitRef="usdPerShare">1.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfMy0zLTEtMS0xMTkxNjY_8d09fa5b-6215-49cb-82e1-0e092e3189e3"
      unitRef="usdPerShare">1.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfMy01LTEtMS0xMTkxNjY_d1fb102b-19cf-4c1f-906c-d0b254db4095"
      unitRef="usdPerShare">2.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfMy03LTEtMS0xMTkxNjY_0a380b94-5e4f-4ec4-b5e2-b26789aa592c"
      unitRef="usdPerShare">3.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfNC0xLTEtMS0xMTkxNjY_c340a23e-2a4c-427f-a05d-6e277896b083"
      unitRef="usdPerShare">1.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfNC0zLTEtMS0xMTkxNjY_895bee97-d917-47c6-91d8-5a82818a1ec9"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfNC01LTEtMS0xMTkxNjY_e0567856-9f47-4e6b-a86f-18ee8b16a092"
      unitRef="usdPerShare">2.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83My9mcmFnOjZmMmE3ODNjZWI3YjQ2YTM5NzVlNzYzMmIzZDYwNDcyL3RhYmxlOjFjZjg1ODg4YTRjZTQzYzA5OTRkMTNjZTBlNWI5OTVkL3RhYmxlcmFuZ2U6MWNmODU4ODhhNGNlNDNjMDk5NGQxM2NlMGU1Yjk5NWRfNC03LTEtMS0xMTkxNjY_0510632c-fecd-49fe-b74a-edfe4a96d469"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjU0Ng_562cc0eb-b5d2-4a5d-9f2b-72eb4e9af183">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;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 option activity for the six months ended June&#160;30, 2022:&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:48.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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, 2021&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;1,695,460&#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;104.79&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5.39&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;108,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;229.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Exercised&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;(159,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;94.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Canceled/expired&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;(36,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;124.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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, 2022&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,607,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;119.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5.27&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;Exercisable at June 30, 2022&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;1,044,178&#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;99.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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;4.49&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;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 issues ordinary shares for all options exercised. The total amount of fully vested share options which remained outstanding at June&#160;30, 2022 was 1,044,178. Fully vested share options at June&#160;30, 2022 have an average remaining contractual term of 4.49 years and an average exercise price of $99.21.&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-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;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 fair value of options granted during the six months ended June&#160;30, 2022 and June&#160;30, 2021 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;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, 2022&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;/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;68.40&#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;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;/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;31&#160;&lt;/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;1.85&#160;&lt;/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.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;/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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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;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 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 2020, 2021 and 2022 vest in twelve months. &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;&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 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, 2022:&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:36.180%"/&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: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:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&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: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:13.380%"/&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: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;/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, 2021&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;154,190&#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;160.23&#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: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;572,785&#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;191.20&#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;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;64,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;214.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="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;291,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;217.51&#160;&lt;/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;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;(45,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;140.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(187,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;173.20&#160;&lt;/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;(2,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(43,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;201.02&#160;&lt;/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;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, 2022&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;170,587&#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;189.05&#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: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;633,527&#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;207.98&#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 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 fair value of PSUs vested for the six months ended June&#160;30, 2022 totaled $6.4 million (full year 2021: $5.1 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;The fair value of RSUs vested for the six months ended June&#160;30, 2022 totaled $32.5 million (full year 2021: $83.5 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;The PSUs vest based on service and specified EPS targets over the periods 2020 &#x2013; 2022, 2021 - 2023 and 2022 - 2024. Depending on the amount of EPS from 2021 to 2024, up to an additional 85,293 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 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;Non-cash stock compensation expense for the six months ended June&#160;30, 2022 and June&#160;30, 2021 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:44.221%"/&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: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:13.373%"/&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, 2022&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, 2021&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, 2022&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, 2021&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;5,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;10,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;13,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;27,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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 style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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: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;19,283&#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;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;38,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjU0MQ_b6157be0-6744-4aab-88b2-36751ea00cec">&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 option activity for the six months ended June&#160;30, 2022:&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:48.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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, 2021&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;1,695,460&#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;104.79&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5.39&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;108,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;229.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Exercised&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;(159,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;94.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Canceled/expired&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;(36,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;124.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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: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, 2022&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,607,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;119.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5.27&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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;Exercisable at June 30, 2022&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;1,044,178&#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;99.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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;4.49&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4c4c5ac8a3814f39b6fc4285b547274d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfMS0xLTEtMS0xMTkxNjY_2a1d1e42-a3d6-4549-8de6-61cd765e0e31"
      unitRef="shares">1695460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4c4c5ac8a3814f39b6fc4285b547274d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfMS0zLTEtMS0xMTkxNjY_91859509-86cd-4742-886a-d191315fc71b"
      unitRef="usdPerShare">104.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8f80c464d0314ad2b42a58d35c585e99_D20211231-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfMS03LTEtMS0xMTkxNjY_9bc4ffe5-9cfd-4a92-8aba-4a34f6772dc0">P5Y4M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfMy0xLTEtMS0xMTkxNjY_c1ebb320-2c3b-4623-8a2e-710a846f417d"
      unitRef="shares">108643</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfMy0zLTEtMS0xMTkxNjY_4c32aea3-1bf3-40e1-a0d5-d3aa1d8b1ce1"
      unitRef="usdPerShare">229.94</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfNC0xLTEtMS0xMTkxNjY_ab974b50-9bca-4f84-9a4e-8aa6a8bbed36"
      unitRef="shares">159761</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfNC0zLTEtMS0xMTkxNjY_ecae3f68-7b59-4267-8b02-2a68acade046"
      unitRef="usdPerShare">94.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfNS0xLTEtMS0xMTkxNjY_e617c310-3d1e-477f-9627-335eaf724bbc"
      unitRef="shares">36531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfNS0zLTEtMS0xMTkxNjY_74b0a152-6ecf-426a-9aad-c4a536e7977b"
      unitRef="usdPerShare">124.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i54f52d931ce144689080fe935ad05154_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfNy0xLTEtMS0xMTkxNjY_2b692bf4-f085-4905-994f-22a6d357f8d2"
      unitRef="shares">1607811</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i54f52d931ce144689080fe935ad05154_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfNy0zLTEtMS0xMTkxNjY_4799f2b6-8f78-47a4-8f73-bff0e1ebbc84"
      unitRef="usdPerShare">119.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8e8310243b4f4b779b3ca64668ace146_D20220630-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfNy03LTEtMS0xMTkxNjY_3d953bfe-d551-4be0-a3fc-4bf9219017e9">P5Y3M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i54f52d931ce144689080fe935ad05154_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfOS0xLTEtMS0xMTkxNjY_40e06718-e410-4c1c-8eaa-bd66171161e3"
      unitRef="shares">1044178</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i54f52d931ce144689080fe935ad05154_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfOS0zLTEtMS0xMTkxNjY_d623fe1c-9d6d-4325-8ee1-d48ad70df884"
      unitRef="usdPerShare">99.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8e8310243b4f4b779b3ca64668ace146_D20220630-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjliYmNlNjdhNGM3NjQ4ZmQ5ZGY1ZGFlYjAzNDBmNDk1L3RhYmxlcmFuZ2U6OWJiY2U2N2E0Yzc2NDhmZDlkZjVkYWViMDM0MGY0OTVfOS03LTEtMS0xMTkxNjY_be2a501d-32b5-4f8c-b22f-8f8d98495976">P4Y5M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i54f52d931ce144689080fe935ad05154_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjU2_40e06718-e410-4c1c-8eaa-bd66171161e3"
      unitRef="shares">1044178</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8e8310243b4f4b779b3ca64668ace146_D20220630-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMzM5_be2a501d-32b5-4f8c-b22f-8f8d98495976">P4Y5M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i54f52d931ce144689080fe935ad05154_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMzcy_d623fe1c-9d6d-4325-8ee1-d48ad70df884"
      unitRef="usdPerShare">99.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjUyNg_315f4b27-fd86-4383-86ae-24c2ac90b168">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;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, 2022&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;/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;68.40&#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;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;/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;31&#160;&lt;/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;1.85&#160;&lt;/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.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;/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="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfMi0xLTEtMS0xMTkxNjY_f9778e3f-1f25-4d93-9731-a060822cfa05"
      unitRef="usdPerShare">68.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf36b413a9de475faffb4ce00b48cb3e_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfMi0zLTEtMS0xMTkxNjY_44b5f94a-d707-4f47-b34d-c6e1d9fb7fc5"
      unitRef="usdPerShare">49.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNC0xLTEtMS0xMTkxNjY_ef58462c-f201-44d8-b83e-02ecf3ba124e"
      unitRef="number">0.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="icf36b413a9de475faffb4ce00b48cb3e_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNC0zLTEtMS0xMTkxNjY_cfbf92a0-231f-4240-8d81-14bf92d549f7"
      unitRef="number">0.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNS0xLTEtMS0xMTkxNjY_81ee3378-23a1-4967-a532-39f8643c987b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icf36b413a9de475faffb4ce00b48cb3e_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNS0zLTEtMS0xMTkxNjY_25982b0c-13c7-47bb-9367-0b31aa2acfa5"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNi0xLTEtMS0xMTkxNjY_a8781c00-717f-4a56-8bc6-b8752ca31b0b"
      unitRef="number">0.0185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icf36b413a9de475faffb4ce00b48cb3e_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNi0zLTEtMS0xMTkxNjY_1d31d045-97f1-46ff-9906-3fc559691072"
      unitRef="number">0.0078</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic174e302e7b84f6c9a384673f8371913_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNy0xLTEtMS0xMTkxNjY_7d37dd04-047b-48dd-9162-d6bbf20647a2">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icf36b413a9de475faffb4ce00b48cb3e_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjMxMGFiZGZhZGFjODRkMDU5MGZjN2I5Y2MwNjhmYmY5L3RhYmxlcmFuZ2U6MzEwYWJkZmFkYWM4NGQwNTkwZmM3YjljYzA2OGZiZjlfNy0zLTEtMS0xMTkxNjY_88ab2313-3777-4a89-921f-905e99c5f70d">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i80d88c76c9c24c5fa34bef89853ce016_I20190516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMTY0Ng_b1fdb279-d30b-4e3e-8a4a-5fe3537d92c4"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4ae269c377094772a112dd14722ae44a_D20190516-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMTg3Mw_8c246951-4f98-4cc8-9a96-4ff900c63457">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <iclr:SummaryOfShareBasedCompensationRestrictedStockUnitsPerformanceStockUnitsAwardActivityTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjUzOA_474604f5-407e-4f3e-a777-264e07437b7c">The following table summarizes RSU and PSU activity for the six months ended June&#160;30, 2022:&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:36.180%"/&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: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:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&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: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:13.380%"/&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: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;/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, 2021&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;154,190&#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;160.23&#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: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;572,785&#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;191.20&#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;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;64,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;214.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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="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;291,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;217.51&#160;&lt;/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;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;(45,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;140.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;(187,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;173.20&#160;&lt;/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;(2,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;(43,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;201.02&#160;&lt;/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;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, 2022&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;170,587&#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;189.05&#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: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;633,527&#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;207.98&#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;</iclr:SummaryOfShareBasedCompensationRestrictedStockUnitsPerformanceStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2c1e612a55744c97a17b99aedc4211a7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMS0xLTEtMS0xMTkxNjY_3fdbf727-014c-4d48-ae2d-748f02e90bab"
      unitRef="shares">154190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2c1e612a55744c97a17b99aedc4211a7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMS0zLTEtMS0xMTkxNjY_3b591db2-438c-4320-acf8-dc946210075b"
      unitRef="usdPerShare">160.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9b7a819e24e642c0a2ed11d9032cc5d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMS02LTEtMS0xMTkxNjY_5cf973b5-1ec6-4e03-8b96-9224a98a846f"
      unitRef="shares">572785</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9b7a819e24e642c0a2ed11d9032cc5d2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMS04LTEtMS0xMTkxNjY_ad97a324-1e6e-450b-ad8a-1e701243930c"
      unitRef="usdPerShare">191.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMy0xLTEtMS0xMTkxNjY_b28f8b79-0822-49f9-a6cd-81d350404623"
      unitRef="shares">64682</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMy0zLTEtMS0xMTkxNjY_1f8943af-d1cb-40a9-a522-e3353d68e985"
      unitRef="usdPerShare">214.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMy02LTEtMS0xMTkxNjY_610527f4-5827-468d-92eb-7230e3f56571"
      unitRef="shares">291043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfMy04LTEtMS0xMTkxNjY_6d5b8f9f-2139-491b-ab35-ec14ddd43e9c"
      unitRef="usdPerShare">217.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNC0xLTEtMS0xMTkxNjY_aead1be9-7ea6-49b5-a1b5-f87646f8e7d3"
      unitRef="shares">45567</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNC0zLTEtMS0xMTkxNjY_7422fe7d-3a07-4020-89b5-b6ca981795b9"
      unitRef="usdPerShare">140.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNC02LTEtMS0xMTkxNjY_d09f63e6-f6ec-43a3-8ea0-a8a1c4379599"
      unitRef="shares">187126</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNC04LTEtMS0xMTkxNjY_acbbe66f-491d-4e27-a36a-9f93a56cee4f"
      unitRef="usdPerShare">173.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNS0xLTEtMS0xMTkxNjY_44f1469f-804b-48b5-9e0c-9061ccfb3142"
      unitRef="shares">2718</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNS0zLTEtMS0xMTkxNjY_7dcecec1-b2c0-4da0-8cab-4765cd205beb"
      unitRef="usdPerShare">157.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNS02LTEtMS0xMTkxNjY_3fceaec1-3987-47b1-83fa-e7ae3d53775e"
      unitRef="shares">43175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNS04LTEtMS0xMTkxNjY_092abd91-918d-4ced-8c63-50ba18dc0445"
      unitRef="usdPerShare">201.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i25d407f1b61f471ebe66065134d07b54_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNy0xLTEtMS0xMTkxNjY_f0e2bebe-f2f5-492c-ad57-6dffe1ccefde"
      unitRef="shares">170587</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i25d407f1b61f471ebe66065134d07b54_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNy0zLTEtMS0xMTkxNjY_caa53ba1-2eef-4c61-b0e8-1839b2f2a8bb"
      unitRef="usdPerShare">189.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6df7f9b9c83341668c56e46fcb30058c_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNy02LTEtMS0xMTkxNjY_3c451dd2-8824-4592-93d4-c75d4646c895"
      unitRef="shares">633527</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6df7f9b9c83341668c56e46fcb30058c_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOjU1NDAyNTc0MDUxYzRkMTFhMTNjNGUxOTExOWQzNTZhL3RhYmxlcmFuZ2U6NTU0MDI1NzQwNTFjNGQxMWExM2M0ZTE5MTE5ZDM1NmFfNy04LTEtMS0xMTkxNjY_4aa6ba5d-e7f4-4ce5-acf5-afc609c22b00"
      unitRef="usdPerShare">207.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8e4fc5b4b2bb483bba20e03d53309fb2_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjA4Mw_2e09bdf5-2044-4e3b-b4b7-49cea6d3e4f2"
      unitRef="usd">6400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8891b91b95f5497b940da109412b52fb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjEwMg_05dc0ce8-defa-454d-bde4-25e94b74c973"
      unitRef="usd">5100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i06bf18878e374306bf3d8f510540f5dc_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjE2MQ_8cfcff90-5557-456c-a9c2-453957f08bf1"
      unitRef="usd">32500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if376456fd62e4f2aa3db6fd976e5c990_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjE4MA_2939a302-cf25-4722-94c6-a5080fad22e7"
      unitRef="usd">83500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ie054247e5dd84e1d8e9f95fe46b98556_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjM2OA_be87befe-8320-4c49-a515-52c72d67de1d"
      unitRef="shares">85293</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <iclr:ScheduleOfNonCashStockCompensationExpenseTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RleHRyZWdpb246MWU1ZTBkZGJiM2E3NDI5MDg1MDQyZTEwNjFkYTU1ZjRfMjUzOQ_76d79cfe-60b4-4fd2-ae78-2a99b8880e2e">&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;Non-cash stock compensation expense for the six months ended June&#160;30, 2022 and June&#160;30, 2021 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:44.221%"/&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: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:13.373%"/&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, 2022&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, 2021&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, 2022&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, 2021&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;5,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;10,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;13,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;27,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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 style="height:14pt"&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:0 1pt"/&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:0 1pt"/&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:0 1pt"/&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: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;19,283&#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;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;38,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</iclr:ScheduleOfNonCashStockCompensationExpenseTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i37cbd9762d9c4d90aa814267245d4af5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfMy0xLTEtMS0xMTkxNjY_1944265c-47ca-454a-aaad-bde25bafb6c9"
      unitRef="usd">5833000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i469107a9d75a46efa009f76db1e7deb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfMy0zLTEtMS0xMTkxNjY_5ed9bf9c-15ea-41e0-8b95-2ff769871a32"
      unitRef="usd">3101000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id8aba14e7c574bbb98423490dd2e5225_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfMy01LTEtMS0xMTkxNjY_2961d303-e9c1-4637-8c2e-b7fe7fa5e49f"
      unitRef="usd">10832000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i54f5ffd3dbe240c983d5726d5cca4052_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfMy03LTEtMS0xMTkxNjY_8c383542-da97-40c3-a35a-81cb5d10ce7d"
      unitRef="usd">5156000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7997ae7b05fc40e7a7d3c4720b110007_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNC0xLTEtMS0xMTkxNjY_02d69ab4-66da-4771-a0db-ea4601f126c1"
      unitRef="usd">13450000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idbafcdccb02b49c087a587d15b119e01_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNC0zLTEtMS0xMTkxNjY_49fee39d-d0f2-415c-8b2b-066aeadc0d7b"
      unitRef="usd">5379000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4852228e610b4f27b1f2a6b9d427277a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNC01LTEtMS0xMTkxNjY_e2e506c1-ca8c-4625-bb05-1c78c6096740"
      unitRef="usd">27354000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0878ae5af5d843c19f275c3386abd29f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNC03LTEtMS0xMTkxNjY_45d7ee35-1931-41e0-a4be-9daaee98c5b8"
      unitRef="usd">9718000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNy0xLTEtMS0xMTkxNjY_de8c9980-7285-4686-a9de-ce1387a714d4"
      unitRef="usd">19283000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNy0zLTEtMS0xMTkxNjY_d02f42f4-99fb-4999-b3a6-c7e1b942c807"
      unitRef="usd">8480000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNy01LTEtMS0xMTkxNjY_082f937f-4646-4251-b0f7-2f612a96be2c"
      unitRef="usd">38186000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83Ni9mcmFnOjFlNWUwZGRiYjNhNzQyOTA4NTA0MmUxMDYxZGE1NWY0L3RhYmxlOmU1MTBmNzJiNGM0NDQzMDBhZjkzZTYwZWU2ZjA3ZGRkL3RhYmxlcmFuZ2U6ZTUxMGY3MmI0YzQ0NDMwMGFmOTNlNjBlZTZmMDdkZGRfNy03LTEtMS0xMTkxNjY_c0ae74cc-4ca4-41f5-ac17-9de2655105d3"
      unitRef="usd">14874000</us-gaap:ShareBasedCompensation>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83OS9mcmFnOjc0MWE5ZmJiYmY3ZDQ1ZWZhNjczNjhhMDkyZTUxMTdmL3RleHRyZWdpb246NzQxYTlmYmJiZjdkNDVlZmE2NzM2OGEwOTJlNTExN2ZfMTE1Nw_0d8b877e-d821-4070-a1e9-a6a26e7107df">Share capital&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, the Company completed its Merger with PRA. In accordance with the terms of the Merger Agreement, the Company issued 27,372,427 shares of the Company&#x2019;s ordinary share capital at par value in exchange for all outstanding PRA shares of common stock.&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 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;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 February 18, 2022, the Company commenced a share buyback program which was fully complete at&#160;March 31, 2022. Under this buyback program, 420,530 ordinary shares were redeemed by the Company for total consideration of $100.0 million. 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>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i9d3e733729bc441693f26295a5d0e4da_D20210701-20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83OS9mcmFnOjc0MWE5ZmJiYmY3ZDQ1ZWZhNjczNjhhMDkyZTUxMTdmL3RleHRyZWdpb246NzQxYTlmYmJiZjdkNDVlZmE2NzM2OGEwOTJlNTExN2ZfMzk5_74de4821-d78b-4d92-b143-e96a2f060c17"
      unitRef="shares">27372427</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <iclr:StockRepurchaseProgramAuthorizedPercentage
      contextRef="i02924a16ed7448e797264b3edabf5a6b_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83OS9mcmFnOjc0MWE5ZmJiYmY3ZDQ1ZWZhNjczNjhhMDkyZTUxMTdmL3RleHRyZWdpb246NzQxYTlmYmJiZjdkNDVlZmE2NzM2OGEwOTJlNTExN2ZfOTg5NTYwNDY1MTIzNQ_8ea731a3-0c04-4d37-aea1-82b3b358e27c"
      unitRef="number">0.10</iclr:StockRepurchaseProgramAuthorizedPercentage>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i05185a7834244893bef4bee360187112_D20220218-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83OS9mcmFnOjc0MWE5ZmJiYmY3ZDQ1ZWZhNjczNjhhMDkyZTUxMTdmL3RleHRyZWdpb246NzQxYTlmYmJiZjdkNDVlZmE2NzM2OGEwOTJlNTExN2ZfNjUx_ee3235ee-5bb3-40e3-a88c-dc24194969a0"
      unitRef="shares">420530</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i05185a7834244893bef4bee360187112_D20220218-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV83OS9mcmFnOjc0MWE5ZmJiYmY3ZDQ1ZWZhNjczNjhhMDkyZTUxMTdmL3RleHRyZWdpb246NzQxYTlmYmJiZjdkNDVlZmE2NzM2OGEwOTJlNTExN2ZfNzI2_e46a13f1-8a70-4b82-ab49-ae9d4170720b"
      unitRef="usd">100000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RleHRyZWdpb246YjU1NGJjMmYzNmY5NDRlZDkyOGVmOTY0OTc2YjhiMTFfNDk5MQ_558c9f72-8f92-4a7d-9a60-f6cb47fb550e">Business Segment and Geographical Information&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 is a clinical research organization ("CRO"), 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. 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 "full-service" solution. The Company has expanded 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&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 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&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 operates as one reporting segment, which is the provision of outsourced development services on a global basis to the pharmaceutical, biotechnology and medical devices industries. &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;Revenues are allocated to individual entities based on where the work is performed in accordance with the Company's global transfer pricing model. Revenues and income from operations in Ireland are a function of our global contracting model and the Group&#x2019;s 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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ICON Ireland (Ireland Segment) 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;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ICON Ireland remunerates other operating entities in the 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. The integration of entities acquired through the Merger into this global network and global transfer pricing model remains ongoing.&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 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. The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;integration of entities acquired through the Merger into the global transfer pricing model remains ongoing and these entities were not substantially part of the Group's cost plus arrangement in the period ended June&#160;30, 2022.&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;The Company's areas of operation outside of Ireland include the United States, United Kingdom, Austria, Belgium, Bulgaria, Czech Republic, France, Germany, Hungary, Italy, Latvia, Poland, Portugal, Romania, Russia, Serbia, Spain, Sweden, The Netherlands, Turkey, Ukraine, Canada, Argentina, Brazil, Chile, Colombia, Mexico, Peru, China (including Hong Kong), India, Israel, Japan, Singapore, South Korea, The Philippines, Taiwan, Thailand, Australia, New Zealand, South Africa, Belarus, Bermuda, British Virgin Islands, Costa Rica, Croatia, Denmark, Egypt, Estonia, Finland, Georgia, Greece, Guatemala, Iceland, Jersey, Kenya, Lithuania, Luxembourg, Malaysia, Norway, Panama, Puerto Rico, Slovakia, Switzerland and Uruguay.&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 geographical distribution of the Company&#x2019;s segment measures as at June&#160;30, 2022 and December&#160;31, 2021 and for the six months ended June&#160;30, 2022 and June&#160;30, 2021 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&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.408%"/&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.384%"/&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:9.864%"/&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.162%"/&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, 2022&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, 2021&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, 2022&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, 2021&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;500,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;868,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;428,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;884,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;894,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;1,864,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;/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;111,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;219,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;1,935,193&#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;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;3,836,957&#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;/tr&gt;&lt;/table&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-align:justify"&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 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.262%"/&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.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.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.161%"/&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, 2022&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, 2021&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, 2022&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, 2021&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;55,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;65,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;59,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;118,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;53,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;113,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;/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;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;50,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;177,789&#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;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;348,128&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;* Includes the full amount of the amortization charge associated with the intangible asset acquired in the Merger. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&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 long-lived assets (property, plant and equipment and operating 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:75.946%"/&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.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="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: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;121,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;97,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;121,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;208,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;46,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;55,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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="display:none"/&gt;&lt;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;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;473,527&#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;534,567&#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="display:none"/&gt;&lt;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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RleHRyZWdpb246YjU1NGJjMmYzNmY5NDRlZDkyOGVmOTY0OTc2YjhiMTFfMTI1MA_a6729732-24e2-454a-b2d2-8a43dd328e4e"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RleHRyZWdpb246YjU1NGJjMmYzNmY5NDRlZDkyOGVmOTY0OTc2YjhiMTFfNDk5Mg_1d12aee9-64da-421e-bd8b-b87af877ef27">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.408%"/&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.384%"/&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:9.864%"/&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.162%"/&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, 2022&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, 2021&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, 2022&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, 2021&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;500,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;868,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;428,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;884,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;894,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;1,864,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;/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;111,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;219,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;1,935,193&#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;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;3,836,957&#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;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i130f715cce26447ea59e7ba66db5d419_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfMy0xLTEtMS0xMTkxNjY_9b65eff0-d7d1-4bfb-a475-ef30356535eb"
      unitRef="usd">500972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id11dbfee5f194986aa876725502920e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfMy0zLTEtMS0xMTkxNjY_cfdb25aa-58f3-4e7d-ae48-0d4cfad3c98a"
      unitRef="usd">363730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied58eb5e610f4b049b6471b5e6c34fd9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfMy01LTEtMS0xMTkxNjY_3c18af77-c854-414e-832d-e8b339b71b98"
      unitRef="usd">868330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i458d66f67da84feab057b173df280d0e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfMy03LTEtMS0xMTkxNjY_df9fd934-b4c0-48ab-be09-1573744a6d20"
      unitRef="usd">671851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff9c35163c854e3aa495a0b9af9f49de_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNC0xLTEtMS0xMTkxNjY_6f896e5d-ff29-421f-964e-9bbdab044611"
      unitRef="usd">428393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i295b52536d8b4a6383566c19094097ac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNC0zLTEtMS0xMTkxNjY_0b3343a5-94e6-4c41-8ef3-cda528796ebc"
      unitRef="usd">118579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida24c012ecbe4c4f871de3b26f651634_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNC01LTEtMS0xMTkxNjY_278651c6-b120-4baa-99ad-08b03d789d24"
      unitRef="usd">884458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0ce06fb13004884a9dcbdd928213c21_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNC03LTEtMS0xMTkxNjY_995e37f7-264d-481e-b07e-f11ca8c199af"
      unitRef="usd">238933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fb51e5b3b3b4cd9a7ddf0238fd680b5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNS0xLTEtMS0xMTkxNjY_d2162a3a-2ad4-4d24-996d-e8c1f3339c6b"
      unitRef="usd">894016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id90f7b483f404717adb6df3246c2c876_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNS0zLTEtMS0xMTkxNjY_a60a10bc-9c76-4e01-8624-c5cd8bcdca5e"
      unitRef="usd">313113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d4e874ecf2c4c6890c5534f4f61deb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNS01LTEtMS0xMTkxNjY_955cca6d-0666-4a5f-bc26-d8f95d70d9ca"
      unitRef="usd">1864645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32be178e10904d2bbf50d21035da805d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNS03LTEtMS0xMTkxNjY_a622006e-7800-4fcd-82c3-3fa5e8ae9f4d"
      unitRef="usd">665609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie147d94598cf4c46bb0e40b43add5273_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNi0xLTEtMS0xMTkxNjY_9d8c8cb5-3747-49a5-a4cd-12700813ad17"
      unitRef="usd">111812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ee926a7a39e4d228b61d88ec9b060b9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNi0zLTEtMS0xMTkxNjY_63e23432-be01-4a88-ba91-897bf01efcc6"
      unitRef="usd">75733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bccbe0d95eb4c08bb9932ec36db1c3a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNi01LTEtMS0xMTkxNjY_064ff092-6e23-4766-96ec-ccb19814c59e"
      unitRef="usd">219524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id35a4a77f06443b78a936edf1ea8e46b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfNi03LTEtMS0xMTkxNjY_c260e21a-3d5c-4a1a-bb8b-54a7d621895d"
      unitRef="usd">152960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfOC0xLTEtMS0xMTkxNjY_9f58c94f-dbf0-44c2-bbf6-87230856dd05"
      unitRef="usd">1935193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfOC0zLTEtMS0xMTkxNjY_3e6da3dc-43a7-4a3b-86ad-a68572fad2e5"
      unitRef="usd">871155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfOC01LTEtMS0xMTkxNjY_b3f70d3c-0436-438d-a789-80edbe76c9ea"
      unitRef="usd">3836957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmJmZDVlNjhhMjQzYzQ1MmJhN2NiMWIwY2JiOThhZDE4L3RhYmxlcmFuZ2U6YmZkNWU2OGEyNDNjNDUyYmE3Y2IxYjBjYmI5OGFkMThfOC03LTEtMS0xMTkxNjY_aaac0e8c-45a2-4b5b-a1b2-27ee2168cd9a"
      unitRef="usd">1729353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <iclr:ShceduleOfOperatingIncomeByGeographyTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RleHRyZWdpb246YjU1NGJjMmYzNmY5NDRlZDkyOGVmOTY0OTc2YjhiMTFfNDk4MQ_27da331e-34f9-4ada-8fc9-cfa383041f89">The distribution of income from operations 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.262%"/&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.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.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.161%"/&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, 2022&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, 2021&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, 2022&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, 2021&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;55,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;65,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;59,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;118,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;53,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;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;113,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;/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;9,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;50,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;177,789&#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;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;348,128&#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;/tr&gt;&lt;/table&gt;* Includes the full amount of the amortization charge associated with the intangible asset acquired in the Merger.</iclr:ShceduleOfOperatingIncomeByGeographyTableTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="i130f715cce26447ea59e7ba66db5d419_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfMy0xLTEtMS0xMTkxNjY_d98c46f0-7f50-4395-a4ea-82960565a5b6"
      unitRef="usd">55544000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id11dbfee5f194986aa876725502920e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfMy0zLTEtMS0xMTkxNjY_2a519b76-4710-409a-84dd-db89c0cb9f1c"
      unitRef="usd">85736000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied58eb5e610f4b049b6471b5e6c34fd9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfMy01LTEtMS0xMTkxNjY_dc39b898-52f4-45d5-a6a2-d7c0abffa96d"
      unitRef="usd">65418000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i458d66f67da84feab057b173df280d0e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfMy03LTEtMS0xMTkxNjY_92487a4e-1a73-49db-aafe-7a853f73c6a8"
      unitRef="usd">174648000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iff9c35163c854e3aa495a0b9af9f49de_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNC0xLTEtMS0xMTkxNjY_f130866c-6b16-4d2e-9ee6-a1db96ed9953"
      unitRef="usd">59173000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i295b52536d8b4a6383566c19094097ac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNC0zLTEtMS0xMTkxNjY_d45b8631-7d8f-4097-9620-c612bd4e6cad"
      unitRef="usd">8794000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ida24c012ecbe4c4f871de3b26f651634_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNC01LTEtMS0xMTkxNjY_82987615-3b27-40c9-8352-d069135f9d30"
      unitRef="usd">118682000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0ce06fb13004884a9dcbdd928213c21_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNC03LTEtMS0xMTkxNjY_c3e43988-ffbf-40d7-ab09-23f4edc41ea7"
      unitRef="usd">16404000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9fb51e5b3b3b4cd9a7ddf0238fd680b5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNS0xLTEtMS0xMTkxNjY_bb0e9620-e9a6-47f6-90a1-ac7370722803"
      unitRef="usd">53321000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id90f7b483f404717adb6df3246c2c876_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNS0zLTEtMS0xMTkxNjY_dc326747-a50d-4311-bdbb-4a9e86de6b33"
      unitRef="usd">12470000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6d4e874ecf2c4c6890c5534f4f61deb3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNS01LTEtMS0xMTkxNjY_f86cdc05-d14d-4f6c-b442-761806d8b019"
      unitRef="usd">113789000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32be178e10904d2bbf50d21035da805d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNS03LTEtMS0xMTkxNjY_6a1278f7-f130-4d98-ae01-ab4a9a0fa73b"
      unitRef="usd">25707000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie147d94598cf4c46bb0e40b43add5273_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNi0xLTEtMS0xMTkxNjY_eed2a781-d346-4638-8fbd-d66715b9d856"
      unitRef="usd">9751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1ee926a7a39e4d228b61d88ec9b060b9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNi0zLTEtMS0xMTkxNjY_bd1a6933-1734-4d75-be25-ebb961e35104"
      unitRef="usd">5872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7bccbe0d95eb4c08bb9932ec36db1c3a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNi01LTEtMS0xMTkxNjY_2e639681-368e-439f-944d-fbe43d544030"
      unitRef="usd">50239000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id35a4a77f06443b78a936edf1ea8e46b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfNi03LTEtMS0xMTkxNjY_af766e46-100f-4523-9580-ce50a86c4831"
      unitRef="usd">12127000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1710ae31da224643be77dd5e4b567c46_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfOC0xLTEtMS0xMTkxNjY_551c4fb1-1b95-4613-8843-6955583d0834"
      unitRef="usd">177789000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4ce0d3eb864b43d7bb974b492b79c9e7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfOC0zLTEtMS0xMTkxNjY_aa057ec3-8d1e-4529-9aca-4c6bcc14a1cc"
      unitRef="usd">112872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfOC01LTEtMS0xMTkxNjY_59eb5663-392f-4ce9-a984-4ceb242d0f77"
      unitRef="usd">348128000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i825aac2a86bd4baa8bb4f4097f5dd652_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOjNmOGJjMTk2NDU5YzQ0ODViZWQzNDY3OWUzNTc0NDMzL3RhYmxlcmFuZ2U6M2Y4YmMxOTY0NTljNDQ4NWJlZDM0Njc5ZTM1NzQ0MzNfOC03LTEtMS0xMTkxNjY_4e97ac15-de61-4fb0-b7d3-4170f9f33996"
      unitRef="usd">228886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="ib48bae5dc126491392722ec28e5806b5_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RleHRyZWdpb246YjU1NGJjMmYzNmY5NDRlZDkyOGVmOTY0OTc2YjhiMTFfNDk5NA_756f8e6f-ce60-4097-b417-9508dae64a37">The distribution of long-lived assets (property, plant and equipment and operating 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:75.946%"/&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.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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, 2022&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;td colspan="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: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;121,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;97,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;121,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;208,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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;46,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;55,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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: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="display:none"/&gt;&lt;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;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;473,527&#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;534,567&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="ia409c0a1479b43da9e66812d61e4244c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfMi0xLTEtMS0xMTkxNjY_9717e24d-13cd-4071-8daa-4627c7c78652"
      unitRef="usd">121020000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if3ccf42d560e494c82a4ca3e3df6615a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfMi0zLTEtMS0xMTkxNjY_83bf48ce-77fc-452f-b9e7-2677f267a6bb"
      unitRef="usd">118253000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i080f2e854c754111b7b7cc180b8a6174_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfMy0xLTEtMS0xMTkxNjY_d16e886a-019e-4a7e-b281-50e7aed312a9"
      unitRef="usd">97600000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iab300da356bc40c5aa49f00daca20cb0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfMy0zLTEtMS0xMTkxNjY_d3004426-6c4b-4ce4-b0fb-aba0ebb98037"
      unitRef="usd">121174000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i9a047b4ddf97444db21edfe54e894c16_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfNC0xLTEtMS0xMTkxNjY_d6287c73-032f-4528-86dc-c275ed05e31d"
      unitRef="usd">208479000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ifb83b9d083b34c80ae987be7bc5660c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfNC0zLTEtMS0xMTkxNjY_504146d7-ebc2-42f8-b8de-25e26a704bf6"
      unitRef="usd">239828000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib832ec9feebc4f218eb5fb3675971663_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfNS0xLTEtMS0xMTkxNjY_4c2f00c6-6bdb-4802-bbb0-0100f7733cd5"
      unitRef="usd">46428000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7a9b82a12b714a9183e3a0b7ce349387_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfNS0zLTEtMS0xMTkxNjY_810b24ba-165c-44cc-9e02-101517b07fd8"
      unitRef="usd">55312000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if71e30c55fcb4d0dbe8be7bcb3d5b06b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfNy0xLTEtMS0xMTkxNjY_37f70936-9355-4d20-93e3-4436754cb5d8"
      unitRef="usd">473527000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iab98240e559645139d445d736d7cd8a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmFiNDU4MmVjOGI4YzRhZDJhNzM5NTY0MzBjOGM5MmFhL3NlYzphYjQ1ODJlYzhiOGM0YWQyYTczOTU2NDMwYzhjOTJhYV84Mi9mcmFnOmI1NTRiYzJmMzZmOTQ0ZWQ5MjhlZjk2NDk3NmI4YjExL3RhYmxlOmY4MWQ2OGFhZTllNjQ3MzM4YjljNTRiNTkzMDA2NWZlL3RhYmxlcmFuZ2U6ZjgxZDY4YWFlOWU2NDczMzhiOWM1NGI1OTMwMDY1ZmVfNy0zLTEtMS0xMTkxNjY_9f9099fa-4a18-4807-ba7b-116ce0eba97d"
      unitRef="usd">534567000</us-gaap:NoncurrentAssets>
</xbrl>
