<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:idxx="http://www.idexx.com/20260327"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="idxx-20260327.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">idxx:AggregateGrantDateFairValueOfOptionAwardAmountsReportedInSummaryCompensationTableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874716</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="c-1" id="f-1">IDEXX LABORATORIES INC /DE</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-2">0000874716</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-3">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag contextRef="c-1" id="f-4">false</dei:AmendmentFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-5">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="c-1" id="f-6">&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;We have an equity award grant policy, approved by the Compensation and Talent Committee and the Board, that determines when and how we grant equity awards. This policy provides for an award date on the date the Compensation and Talent Committee approves an equity award at its regularly scheduled February meeting, and as to any other equity awards, a fixed award date that occurs outside the quarterly quiet periods during which our executives and Directors are precluded from trading in our securities. In addition, the Compensation and Talent Committee may grant an equity award on other dates if determined to be advisable. However, our equity award grant policy prohibits manipulating either the timing of the release of material nonpublic information or the timing of the grant of an equity-based award with the intent of benefiting any equity award grantee, and we have not timed the disclosure of material nonpublic information for the purposes of affecting the value of executive compensation.&lt;/span&gt;&lt;/div&gt;All annual equity awards to our NEOs require the approval of the Compensation and Talent Committee. Annual equity awards are made on the date of the regularly scheduled Compensation and Talent Committee meeting in February. Management and the Board schedule this meeting so that it occurs after our earnings announcement for the fourth quarter of the prior year and outside of the quarterly quiet period associated with this earnings announcement.</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMethodTextBlock contextRef="c-1" id="f-7">This policy provides for an award date on the date the Compensation and Talent Committee approves an equity award at its regularly scheduled February meeting, and as to any other equity awards, a fixed award date that occurs outside the quarterly quiet periods during which our executives and Directors are precluded from trading in our securities. In addition, the Compensation and Talent Committee may grant an equity award on other dates if determined to be advisable. However, our equity award grant policy prohibits manipulating either the timing of the release of material nonpublic information or the timing of the grant of an equity-based award with the intent of benefiting any equity award grantee, and we have not timed the disclosure of material nonpublic information for the purposes of affecting the value of executive compensation.All annual equity awards to our NEOs require the approval of the Compensation and Talent Committee. Annual equity awards are made on the date of the regularly scheduled Compensation and Talent Committee meeting in February.</ecd:AwardTmgMethodTextBlock>
    <ecd:AwardTmgHowMnpiCnsdrdTextBlock contextRef="c-1" id="f-8">However, our equity award grant policy prohibits manipulating either the timing of the release of material nonpublic information or the timing of the grant of an equity-based award with the intent of benefiting any equity award grantee, and we have not timed the disclosure of material nonpublic information for the purposes of affecting the value of executive compensation.</ecd:AwardTmgHowMnpiCnsdrdTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="c-1" id="f-9">true</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:MnpiDiscTimedForCompValFlag contextRef="c-1" id="f-10">false</ecd:MnpiDiscTimedForCompValFlag>
    <ecd:AwardTmgPredtrmndFlag contextRef="c-1" id="f-11">true</ecd:AwardTmgPredtrmndFlag>
    <ecd:Additional402vDisclosureTextBlock contextRef="c-1" id="f-12">&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;Pursuant to Section 953(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 402(v) of Regulation S-K, we are required to provide annual disclosure of certain information to describe the relationship between &#x201c;compensation actually paid&#x201d; to our CEO and other NEOs and our financial performance. For further information regarding our compensation philosophy and how executive compensation aligns with performance, refer to the discussion under &#x201c;Compensation Discussion and Analysis&#x201d; beginning on page &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%;text-decoration:underline"&gt;&lt;a href="#i3143a8cacdd7417a9bb899c169d5a09b_256" style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%;text-decoration:underline"&gt;78&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;The following pay versus performance table sets forth information required by Item 402(v) of Regulation S-K, including: (i) the total compensation earned by our CEO (as reported on our Summary Compensation Table), (ii) the &#x201c;compensation actually paid&#x201d; to our CEO (calculated in accordance with Item 402(v) of Regulation S-K), (iii) the average of the total compensation earned by our other NEOs (derived from our Summary Compensation Table), (iv) the average &#x201c;compensation actually paid&#x201d; to our other NEOs (calculated in accordance with Item 402(v) of Regulation S-K), (v) our net income and (vi) our organic revenue growth rate, in each case, for each of the covered fiscal years of 2021, 2022, 2023, 2024 and 2025, as well as our cumulative total shareholder return and that of the S&amp;amp;P 500 Health Care Index (our pay versus performance peer group) over such period.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.41pt"&gt;Equity values used to determine the deductions and additions set forth in the tables in notes (2) and (3) above to calculate &#x201c;compensation actually paid&#x201d; for our CEO and average &#x201c;compensation actually paid&#x201d; for our other NEOs are calculated in accordance with FASB ASC Topic 718. Adjustments with respect to stock option awards have been made as of each measurement date using the stock price as of the measurement date and updated assumptions (i.e., term, volatility and risk free rates) as of the relevant measurement date in accordance with &lt;/span&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;U.S. GAAP. The methodology used to develop the valuation assumptions as of each relevant measurement date does not differ materially from those disclosed at the time of grant. In the case of PSUs, the valuation assumptions used to calculate the fair market value include the stock price, as well as the probable outcome of the performance vesting conditions, as of the applicable measurement date.  &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.41pt"&gt;The measurement period to calculate total shareholder return (TSR) begins as of market close on December 31, 2020 and ends on December 31, 2021, 2022, 2023, 2024 and 2025, as applicable. The calculation of TSR assumes an initial investment of $100 as of the close of trading on December 31, 2020, and assumes dividends, if any, were reinvested.  &lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;As detailed earlier under &#x201c;Compensation Discussion and Analysis&#x201d; beginning on page &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%;text-decoration:underline"&gt;&lt;a href="#i3143a8cacdd7417a9bb899c169d5a09b_256" style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%;text-decoration:underline"&gt;78&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;, we seek to create alignment between management and shareholder interests. We do so, in part, by compensating our NEOs primarily with variable and &#x201c;at-risk&#x201d; compensation elements. In particular, a majority of the value of our NEOs&#x2019; target total direct compensation is in the form of long-term equity awards. As a result, the increase in our stock price during 2025 resulted in &#x201c;compensation actually paid&#x201d; for our CEO and average &#x201c;compensation actually paid&#x201d; for our other NEOs that was significantly higher than the corresponding total compensation amounts reported in the Summary Compensation Table for 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;The following graphs describe the relationship between the annual total compensation actually paid to our CEO, the average annual total compensation actually paid to our other NEOs, the total shareholder return of our stock, the total shareholder return of the S&amp;amp;P 500 Health Care Index, our net income and our organic revenue growth rate, as each is disclosed in the pay versus performance table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:9pt;font-weight:400;line-height:155%"&gt;Pursuant to Item 402(v)(6) of Regulation S-K, we are required to provide a tabular list of at least three, and up to seven, financial performance measures which in our assessment represent the most important financial performance measures used by us to link compensation actually paid to our NEOs, for 2025, to our performance.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.41pt"&gt;For a description of the financial performance measures and how they factor into our annual performance-based cash bonus program, refer to the discussion under &#x201c;Our Financial Performance Factor&#x201d; beginning on page &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i3143a8cacdd7417a9bb899c169d5a09b_301" style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;95&lt;/a&gt;&lt;/span&gt;.</ecd:Additional402vDisclosureTextBlock>
    <ecd:PvpTableTextBlock contextRef="c-1" id="f-13">&lt;div style="margin-bottom:6pt;margin-top:6pt"&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&gt;&lt;td style="width:7.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.980%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.095%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.095%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:38pt"&gt;&lt;td colspan="3" rowspan="2" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Summary Compensation Table Total for CEO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Compensation Actually Paid to CEO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Summary Compensation Table Total for Other NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Compensation Actually&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Paid to Other NEOs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#f0f0f0;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Value of Initial Fixed $100 Investment &lt;br/&gt;Based on: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;IDEXX Net Income (MM)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;IDEXX Organic Revenue Growth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;IDEXX &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;TSR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Peer Group TSR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$14,580,122&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$31,764,374&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$3,058,799&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$5,888,052&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$135.34&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$148.36&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$1,059.5&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$13,007,051&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$2,329,479&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$3,767,208&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$1,520,473&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$82.71&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$129.46&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$887.9&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$11,519,309&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$22,675,198&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$3,313,564&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$6,133,478&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$111.04&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$126.21&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$845.0&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$9,788,388&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;($13,754,140)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$2,782,492&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;($3,411,052)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$81.61&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$123.67&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$679.1&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$9,065,021&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$28,210,038&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$2,848,443&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$8,009,991&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$131.73&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$126.13&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$744.8&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt contextRef="c-1" decimals="0" id="f-14" unitRef="usd">14580122</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-1" decimals="0" id="f-15" unitRef="usd">31764374</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="0" id="f-16" unitRef="usd">3058799</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="0" id="f-17" unitRef="usd">5888052</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-1" decimals="2" id="f-18" unitRef="usd">135.34</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-1" decimals="2" id="f-19" unitRef="usd">148.36</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-20" unitRef="usd">1059500000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-1" decimals="2" id="f-21" unitRef="number">0.10</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-2" decimals="0" id="f-22" unitRef="usd">13007051</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-2" decimals="0" id="f-23" unitRef="usd">2329479</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-2" decimals="0" id="f-24" unitRef="usd">3767208</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-2" decimals="0" id="f-25" unitRef="usd">1520473</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-2" decimals="2" id="f-26" unitRef="usd">82.71</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-2" decimals="2" id="f-27" unitRef="usd">129.46</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-2" decimals="-5" id="f-28" unitRef="usd">887900000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-2" decimals="2" id="f-29" unitRef="number">0.06</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-3" decimals="0" id="f-30" unitRef="usd">11519309</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-3" decimals="0" id="f-31" unitRef="usd">22675198</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-3" decimals="0" id="f-32" unitRef="usd">3313564</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-3" decimals="0" id="f-33" unitRef="usd">6133478</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-3" decimals="2" id="f-34" unitRef="usd">111.04</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-3" decimals="2" id="f-35" unitRef="usd">126.21</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-3" decimals="-5" id="f-36" unitRef="usd">845000000.0</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-3" decimals="2" id="f-37" unitRef="number">0.09</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-4" decimals="0" id="f-38" unitRef="usd">9788388</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-4" decimals="0" id="f-39" unitRef="usd">-13754140</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-4" decimals="0" id="f-40" unitRef="usd">2782492</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-4" decimals="0" id="f-41" unitRef="usd">-3411052</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-4" decimals="2" id="f-42" unitRef="usd">81.61</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-4" decimals="2" id="f-43" unitRef="usd">123.67</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-4" decimals="-5" id="f-44" unitRef="usd">679100000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-4" decimals="2" id="f-45" unitRef="number">0.07</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt contextRef="c-5" decimals="0" id="f-46" unitRef="usd">9065021</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-5" decimals="0" id="f-47" unitRef="usd">28210038</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-5" decimals="0" id="f-48" unitRef="usd">2848443</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-5" decimals="0" id="f-49" unitRef="usd">8009991</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c-5" decimals="2" id="f-50" unitRef="usd">131.73</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt contextRef="c-5" decimals="2" id="f-51" unitRef="usd">126.13</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-5" id="f-52" unitRef="usd">744800000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt contextRef="c-5" decimals="2" id="f-53" unitRef="number">0.16</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="c-1" id="f-54">For each of the years presented in the table, our CEO was Jonathan J. Mazelsky. Our other NEOs were Brian P. McKeon (2021-2025), James F. Polewaczyk (2021-2023), Michael J. Lane (2021-2025), Tina Hunt (2021-2025), Martin Smith (2024-2025) and Andrew Emerson (2025).</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="c-1" id="f-55">Jonathan J. Mazelsky</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock contextRef="c-1" id="f-56">&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.41pt"&gt;The table below provides a summary of the adjustments made to the summary compensation table total for our CEO to calculate the &#x201c;compensation actually paid&#x201d; to our CEO. The amount has been calculated in accordance with Item 402(v) of Regulation S-K and the dollar amount of the &#x201c;compensation actually paid&#x201d; does not reflect the actual amount of compensation earned or paid to the CEO during the applicable year. There were no equity award forfeitures nor dividends or other earnings paid on stock or option awards in any of the applicable years and thus no adjustments are reflected for such events in the table below.&lt;/span&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.551%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.465%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#f0f0f0;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Summary Compensation Table for CEO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;14,580,122&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13,007,051&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;11,519,309&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,788,388&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,065,021&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Grant date value of Stock Awards granted during fiscal year as reported in the SCT &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,399,881&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,199,755&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,187,697&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,937,696&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,500,029&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Grant date value of Option Awards granted during fiscal year as reported in the SCT &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,400,001&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,200,032&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,562,842&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,812,593&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4,499,229&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of equity awards at end of the prior year that failed to meet vesting conditions during fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value as of year end of outstanding and unvested equity awards granted during fiscal year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;17,786,572&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,143,454&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;10,282,274&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,449,518&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8,858,781&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus (Less)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Change in fair value (comparing year end to the end of prior fiscal year) of equity awards granted in a prior fiscal year that are outstanding and unvested at year end &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;9,606,182&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5,404,510)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,759,528&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(15,299,044)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;13,640,628&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of equity awards on vesting date for equity awards granted and vested during fiscal year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus (Less)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Change in fair value (comparing the vesting date to the end of the prior fiscal year) of equity awards granted in a prior fiscal year that vested during the fiscal year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;591,381&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,016,729)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,864,627&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6,942,713)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,644,866&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Compensation Actually Paid to CEO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;31,764,374&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,329,479&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;22,675,198&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(13,754,140)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;28,210,038&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt contextRef="c-1" decimals="0" id="f-57" unitRef="usd">14580122</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-2" decimals="0" id="f-58" unitRef="usd">13007051</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-3" decimals="0" id="f-59" unitRef="usd">11519309</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-4" decimals="0" id="f-60" unitRef="usd">9788388</ecd:PeoTotalCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c-5" decimals="0" id="f-61" unitRef="usd">9065021</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-6" decimals="0" id="f-62" unitRef="usd">-5399881</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-7" decimals="0" id="f-63" unitRef="usd">-5199755</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-8" decimals="0" id="f-64" unitRef="usd">-2187697</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-9" decimals="0" id="f-65" unitRef="usd">-1937696</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-10" decimals="0" id="f-66" unitRef="usd">-1500029</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-11" decimals="0" id="f-67" unitRef="usd">-5400001</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-12" decimals="0" id="f-68" unitRef="usd">-5200032</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-13" decimals="0" id="f-69" unitRef="usd">-6562842</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-14" decimals="0" id="f-70" unitRef="usd">-5812593</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-15" decimals="0" id="f-71" unitRef="usd">-4499229</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-16" decimals="0" id="f-72" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-17" decimals="0" id="f-73" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-18" decimals="0" id="f-74" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-19" decimals="0" id="f-75" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-20" decimals="0" id="f-76" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-21" decimals="0" id="f-77" unitRef="usd">17786572</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-22" decimals="0" id="f-78" unitRef="usd">6143454</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-23" decimals="0" id="f-79" unitRef="usd">10282274</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-24" decimals="0" id="f-80" unitRef="usd">6449518</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-25" decimals="0" id="f-81" unitRef="usd">8858781</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-26" decimals="0" id="f-82" unitRef="usd">9606182</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-27" decimals="0" id="f-83" unitRef="usd">-5404510</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-28" decimals="0" id="f-84" unitRef="usd">6759528</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-29" decimals="0" id="f-85" unitRef="usd">-15299044</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-30" decimals="0" id="f-86" unitRef="usd">13640628</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-31" decimals="0" id="f-87" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-32" decimals="0" id="f-88" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-33" decimals="0" id="f-89" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-34" decimals="0" id="f-90" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-35" decimals="0" id="f-91" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-36" decimals="0" id="f-92" unitRef="usd">591381</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-37" decimals="0" id="f-93" unitRef="usd">-1016729</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-38" decimals="0" id="f-94" unitRef="usd">2864627</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-39" decimals="0" id="f-95" unitRef="usd">-6942713</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-40" decimals="0" id="f-96" unitRef="usd">2644866</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-1" decimals="0" id="f-97" unitRef="usd">31764374</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-2" decimals="0" id="f-98" unitRef="usd">2329479</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-3" decimals="0" id="f-99" unitRef="usd">22675198</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-4" decimals="0" id="f-100" unitRef="usd">-13754140</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c-5" decimals="0" id="f-101" unitRef="usd">28210038</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="c-1" id="f-102">&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.41pt"&gt;The table below provides a summary of the adjustments made to the average summary compensation table total for our other NEOs to calculate the average &#x201c;compensation actually paid&#x201d; to our other NEOs. The amount has been calculated in accordance with Item 402(v) of Regulation S-K and the dollar amount of the average &#x201c;compensation actually paid&#x201d; does not reflect the actual average amount of compensation earned or paid to the other NEOs during the applicable year. There were no dividends or other earnings paid on stock or option awards in any of the applicable years and thus no adjustments are reflected for such events in the table below. As a result of Mr. McKeon&#x2019;s June 2025 retirement, he forfeited certain unvested equity awards and the applicable adjustments for those forfeitures are reflected in the following table.&lt;/span&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.551%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.465%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.572%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.721%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.697%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#f0f0f0;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2025&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Summary Compensation Table Average for other NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,058,799&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,767,208&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,313,564&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,782,492&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,848,443&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Grant date value of Stock Awards granted during fiscal year as reported in the SCT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;999,886&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,346,745&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;662,577&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;462,560&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;399,899&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Grant date value of Option Awards granted during fiscal year as reported in the SCT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;999,957&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,346,841&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,425,027&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,387,558&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,199,793&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of equity awards at end of the prior year that failed to meet vesting conditions during fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;81,164&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value as of year end of outstanding and unvested equity awards granted during fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,197,951&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,680,575&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,418,164&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,520,657&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,340,819&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus (Less)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Change in fair value (comparing year end to the end of prior fiscal year) of equity awards granted in a prior fiscal year that are outstanding and unvested at year end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,688,947&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,191,429)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,606,730&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3,973,866)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,751,718&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Fair value of equity awards on vesting date for equity awards granted and vested during fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plus (Less)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Change in fair value (comparing the vesting date to the end of the prior fiscal year) of equity awards granted in a prior fiscal year that vested during the fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;23,363&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(42,295)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;882,624&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1,890,216)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;668,703&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#0b76f0;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Average Compensation Actually Paid to Other NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;5,888,052&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,520,473&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;6,133,478&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3,411,052)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;8,009,991&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;text-align:right"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-1" decimals="0" id="f-103" unitRef="usd">3058799</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-2" decimals="0" id="f-104" unitRef="usd">3767208</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-3" decimals="0" id="f-105" unitRef="usd">3313564</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-4" decimals="0" id="f-106" unitRef="usd">2782492</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c-5" decimals="0" id="f-107" unitRef="usd">2848443</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c-41" decimals="0" id="f-108" unitRef="usd">-999886</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-42" decimals="0" id="f-109" unitRef="usd">-1346745</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-43" decimals="0" id="f-110" unitRef="usd">-662577</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-44" decimals="0" id="f-111" unitRef="usd">-462560</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-45" decimals="0" id="f-112" unitRef="usd">-399899</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-46" decimals="0" id="f-113" unitRef="usd">-999957</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-47" decimals="0" id="f-114" unitRef="usd">-1346841</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-48" decimals="0" id="f-115" unitRef="usd">-1425027</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-49" decimals="0" id="f-116" unitRef="usd">-1387558</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-50" decimals="0" id="f-117" unitRef="usd">-1199793</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-51" decimals="0" id="f-118" unitRef="usd">-81164</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-52" decimals="0" id="f-119" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-53" decimals="0" id="f-120" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-54" decimals="0" id="f-121" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-55" decimals="0" id="f-122" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-56" decimals="0" id="f-123" unitRef="usd">3197951</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-57" decimals="0" id="f-124" unitRef="usd">1680575</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-58" decimals="0" id="f-125" unitRef="usd">2418164</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-59" decimals="0" id="f-126" unitRef="usd">1520657</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-60" decimals="0" id="f-127" unitRef="usd">2340819</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-61" decimals="0" id="f-128" unitRef="usd">1688947</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-62" decimals="0" id="f-129" unitRef="usd">-1191429</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-63" decimals="0" id="f-130" unitRef="usd">1606730</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-64" decimals="0" id="f-131" unitRef="usd">-3973866</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-65" decimals="0" id="f-132" unitRef="usd">3751718</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-66" decimals="0" id="f-133" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-67" decimals="0" id="f-134" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-68" decimals="0" id="f-135" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-69" decimals="0" id="f-136" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-70" decimals="0" id="f-137" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-71" decimals="0" id="f-138" unitRef="usd">23363</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-72" decimals="0" id="f-139" unitRef="usd">-42295</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-73" decimals="0" id="f-140" unitRef="usd">882624</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-74" decimals="0" id="f-141" unitRef="usd">-1890216</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c-75" decimals="0" id="f-142" unitRef="usd">668703</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-1" decimals="0" id="f-143" unitRef="usd">5888052</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-2" decimals="0" id="f-144" unitRef="usd">1520473</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-3" decimals="0" id="f-145" unitRef="usd">6133478</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-4" decimals="0" id="f-146" unitRef="usd">-3411052</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c-5" decimals="0" id="f-147" unitRef="usd">8009991</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="c-1" id="f-148">The peer group TSR set forth in the table utilizes the S&amp;amp;P 500 Health Care Index, which we also utilize in the stock performance graph required by Item 201(e) of Regulation S-K included in our Annual Report on Form 10-K for the year ended December 31, 2025. The measurement period to calculate the S&amp;amp;P 500 Health Care Index TSR begins as of market close on December 31, 2020 and ends on December 31, 2021, 2022, 2023, 2024 and 2025, as applicable. The calculation of the S&amp;amp;P 500 Health Care Index TSR assumes an investment of $100 in the S&amp;amp;P 500 Health Care Index as of the close of trading on December 31, 2020, and assumes dividends, if any, were reinvested.</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:NonGaapMeasureDescriptionTextBlock contextRef="c-76" id="f-149">&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.41pt"&gt;For a discussion of how organic revenue growth was used by IDEXX to link &#x201c;compensation actually paid&#x201d; to our NEOs in 2025 to our financial performance, refer to the discussion under &#x201c;Our Financial Performance Factor&#x201d; beginning on page &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i3143a8cacdd7417a9bb899c169d5a09b_301" style="color:#0000ff;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;95&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;. Organic revenue growth is a non-GAAP financial measure. Information regarding organic revenue growth and its calculation and reconciliation for 2025 is provided in Appendix A. While we use a variety of financial performance measures for the purpose of evaluating performance as part of our executive compensation program, we have determined that organic revenue growth is the financial performance measure that, in our assessment, represents the most important performance measure (that is not otherwise required to be disclosed in the table) used in 2025 to link &#x201c;compensation actually paid&#x201d; to the NEOs to our performance because it is the metric with the highest weighting in the financial performance factor portion of our 2025 annual performance-based cash bonus plan and is one of two equally weighted metrics used in determining achievement against the performance vesting conditions for our PSU awards.&lt;/span&gt;</ecd:NonGaapMeasureDescriptionTextBlock>
    <ecd:CoSelectedMeasureName contextRef="c-1" id="f-150">organic revenue growth</ecd:CoSelectedMeasureName>
    <ecd:MeasureName contextRef="c-76" id="f-151">Organic revenue growth</ecd:MeasureName>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="c-1" id="f-153">&lt;div style="margin-bottom:21pt"&gt;&lt;img alt="477" id="i-67" src="idxx-20260327_g42.jpg" style="height:364px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/&gt;&lt;/div&gt;</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="c-1" id="f-152">&lt;div style="margin-bottom:21pt"&gt;&lt;img alt="477" id="i-67" src="idxx-20260327_g42.jpg" style="height:364px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="c-1" id="f-154">&lt;div style="margin-bottom:30pt"&gt;&lt;img alt="479" id="i-68" src="idxx-20260327_g43.jpg" style="height:364px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="c-1" id="f-155">&lt;div style="margin-bottom:21pt"&gt;&lt;img alt="481" id="i-69" src="idxx-20260327_g44.jpg" style="height:364px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <ecd:TabularListTableTextBlock contextRef="c-1" id="f-156">&lt;div style="margin-bottom:3pt"&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&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#f0f0f0;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Financial Performance Measures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f0f0f0;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Organic revenue growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-left:1pt solid #ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Earnings per share (diluted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Roboto',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;ROIC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="c-76" id="f-157">Organic revenue growth</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-77" id="f-158">Operating profit</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-78" id="f-159">Earnings per share (diluted)</ecd:MeasureName>
    <ecd:MeasureName contextRef="c-79" id="f-160">ROIC</ecd:MeasureName>
</xbrl>
