<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ceco="http://www.cecoenviro.com/20240520"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ceco-20240520.xsd" xlink:type="simple"/>
    <context id="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_TL4Gmu1VHEG2mqw03F2Gmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsValueInCompensationTableForApplicableYearMember</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="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_kPRrIQ5ve029m2HEs1zqFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsValueInCompensationTableForApplicableYearMember</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="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_tjvQh-Q5LEm31MUDXRiOug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember</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="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_R7-ns06yDUijlOce6VaExA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember</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="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_lOMaPfL0_kulxkCLPw3gmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember</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="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_yIaoo0PDQ0enifDVlQ3wvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember</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="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_AzD4QZt6zUSyvb63LKeO3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember</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="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_-odDnhs13Ue_RSssynFjjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_OVQW07t5hUi80PxSb1E5yw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsValueInCompensationTableForApplicableYearMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_VzaBKyNWcUqGspD9Vm3Gmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsValueInCompensationTableForApplicableYearMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_7hSWkb57OEOzftv04YPWKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_AkrIHxgHu0iuBcXhYX4iIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsFairValueOfStockAndOptionAwardsForfeitedDuringCoveredYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_vuqFPGG4a0m6NVtTpJFDIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsFairValueOfStockAndOptionAwardsForfeitedDuringCoveredYearMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_0jOHKFSlaE-BrZRCzyuetA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_MT0bKyqCvkSeFtT-xcK5zg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_xtLk2Dl59kq6S4cuV9bzXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember</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="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_5BGUZ6whPEGH_4fyM1TPTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_WRVzqvJfWE6b3lCtlVGZaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsValueInCompensationTableForApplicableYearMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_bPeckTTU9Uya5fEMzyMeSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsValueInCompensationTableForApplicableYearMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_eO2QfmTXDUWzBVLIfMTXzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_NaCc7ZXaLUSo0B-tf0pkFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsFairValueOfStockAndOptionAwardsForfeitedDuringCoveredYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_0bfJyyASMEClZC_n6GtQFQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsFairValueOfStockAndOptionAwardsForfeitedDuringCoveredYearMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_fk_1HDICg0mMPTgTh-pWug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_4toNYPb7_UW2SKiCiYZm-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_p_BKL977Vk-keYHkG_gZzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember</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="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_k13bmJpASU6cTe-AfKh5lw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceco:EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember</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="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000003197</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Tc_xIiuzA-4G0ClstanT-RChg_1_1">0000003197</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Tc_2QUSBC7jk0OGI86-j5kt3w_2_1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Hidden_Q6YnkERKJUWbp3gO1y1yMw">DEF 14A</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Narr_Tb2lmauqeUiWNb-gnA1NTw">CECO ENVIRONMENTAL CORP.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Tb_z84r9VP7ikWFUMayImfW7g">&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.2%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;PEO&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.89%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Non-PEO&#160;NEOs&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.68%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Performance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Summary&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Table&#160;Total&#160;for&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;PEO&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Actually&#160;Paid&#160;to&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;PEO&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Summary&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Table&#160;Total&#160;for&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Non-PEO&#160;Named&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Executive&#160;Officers&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Actually&#160;Paid&#160;to&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Non-PEO&#160;Named&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Executive&#160;Officers&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&#160;of&#160;Initial&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Fixed&#160;$100&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Investment&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Based&#160;on&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Total&#160;Shareholder&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Return&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&#160;Income&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:10.13%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;3&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.76%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,579,467&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,588,667&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,802,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,152,819&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 325.52&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,911&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.76%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,534,194&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,815,771&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,102,814&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,355,688&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 187.48&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 17,417&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.76%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:10.13%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,979,299&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 813,537&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 863,982&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 623,623&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 100.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.43%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,426&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.76%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Mr. Gleason&lt;/span&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt; was our PEO for each of the 2021, 2022 and 2023 fiscal years.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;The amount shown in the table reflects the cumulative change as of the end of the periods presented of an investment of $100 in our common stock as of December 31, 2020.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(3)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;The dollar amounts reported represent the amount of net income reflected in our consolidated audited financial statements for the applicable year&lt;/span&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;The amounts disclosed in the table above as Compensation Actually Paid to our PEO reflect the adjustments listed in the tables below to the amounts reported in the Summary Compensation Table for our PEO:&lt;/p&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Amount&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;reported&#160;under&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;"Stock&#160;Awards"&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;column&#160;in&#160;the&#160;SCT&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Fair&#160;value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;as&#160;of&#160;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;vesting&#160;date,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;for&#160;which&#160;all&#160;vesting&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;conditions&#160;were&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;satisfied&#160;at&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;or&#160;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Fair&#160;Value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;Stock&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Option&#160;Awards&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Forfeited&#160;during&#160;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;Covered&#160;Year&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Actually&#160;Paid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 5,579,467&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (3,981,256)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 9,263,076&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 5,683,024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 44,356&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 16,588,667&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 2,534,194&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (1,059,469)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 2,998,546&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 3,466,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (124,153)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 7,815,771&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,979,299&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (1,126,112)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 740,325&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (582,097)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (197,878)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 813,537&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;For the 2023 fiscal year, our Non-PEO NEOs were: Mr. Johansson and Ms. Watkins-Asiyanbi. For the 2021 fiscal year, our Non-PEO NEOs were: Mr. Nuggihalli and Mr. Eckl. The amounts disclosed in the table above as average Compensation Actually Paid to our Non-PEO NEOs reflect the adjustments listed in the tables below to the average amounts reported in the Summary Compensation Table for Non-PEO NEOs:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Amount&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;reported&#160;under&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;"Stock&#160;Awards"&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;column&#160;in&#160;the&#160;SCT&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Fair&#160;value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;as&#160;of&#160;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;vesting&#160;date,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;for&#160;which&#160;all&#160;vesting&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;conditions&#160;were&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;satisfied&#160;at&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;or&#160;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Fair&#160;Value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;Stock&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Option&#160;Awards&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Forfeited&#160;during&#160;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;Covered&#160;Year&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Actually&#160;Paid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,802,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (988,631)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,947,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 381,466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 10,214&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 3,152,819&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,102,814&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (341,129)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 478,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 115,513&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 52,860&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (53,100)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,355,688&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 863,982&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (399,563)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 281,301&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (73,385)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 11,374&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (60,086)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 623,623&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="font-size:9pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(4)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Reflects SCT reported change in &#x201c;Stock Awards&#x201d; column from the SCT and fair values of stock and option awards forfeited during the covered year. The valuation assumptions used to calculate fair values did not materially differ from those disclosed at the time of grant.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(5)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;As of the end of the fiscal year-end, reflects the fair values awards granted during the fiscal year that are outstanding and unvested, the change in fair value compared to prior fiscal year-end of awards granted in any prior fiscal year that are outstanding, and the change in value as of the vesting date compared to prior fiscal year-end of awards granted in any prior fiscal year for which all vesting conditions were satisfied. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_fOsGokaqaE-A83RVDeS4xA_4_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">5579467</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_Rmwsm3cHyEyIryyoKczokQ_4_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">16588667</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_8QN89gHZ1kmAGpw3h-mooQ_4_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1802228</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_Z0DoZMVSvEq5JLhzx3AJow_4_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">3152819</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="2"
      id="Tc_pqzKmFrjZkiAETGuHKMOrg_4_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">325.52</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="-3"
      id="Tc_QmkrJ0QTmk6g-qscVHeSNw_4_12"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">12911000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_xAb4JgB-dU200QsORDE9zQ_5_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">2534194</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_YKLEU87QXkeQv-FLmYtnkw_5_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">7815771</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_VA62JSoP60Oi2MljzMMCqA_5_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1102814</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_M5rCd9NEj0KF9awhnf0F0w_5_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1355688</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="2"
      id="Tc_zFCyogwaX0GSLA4Li1se6g_5_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">187.48</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="-3"
      id="Tc_3Gg9-ej320ungowBzE7qCw_5_12"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">17417000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_kUIr1u4Z_EKG-MP3f50LZg_6_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1979299</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_NC3sbR76BEiFk4sph6I8YQ_6_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">813537</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_mtXmN2m1cUe84ZdmvghxKg_6_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">863982</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_Kwfxp-Vuj0SfA0RWXEA1DA_6_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">623623</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="2"
      id="Tc_nuFfGx-wMEe-wAKnqmMU0A_6_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">100.00</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="-3"
      id="Tc_3gmvjgXBlki7J14jtfuPVA_6_12"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1426000</us-gaap:NetIncomeLoss>
    <ecd:NamedExecutiveOfficersFnTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Group_aOSCJQa7yU-_nqIzNsleiA">&lt;table style="border-collapse:collapse;font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt;Mr. Gleason&lt;/span&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:9pt;font-style:normal;font-weight:normal;"&gt; was our PEO for each of the 2021, 2022 and 2023 fiscal years.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;For the 2023 fiscal year, our Non-PEO NEOs were: Mr. Johansson and Ms. Watkins-Asiyanbi. For the 2021 fiscal year, our Non-PEO NEOs were: Mr. Nuggihalli and Mr. Eckl. </ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Narr_0zzZpDL-NE2izmp65xNIpQ">Mr. Gleason</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Tb_drVZdIJBMESMcZxo2C1vcw">&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;The amounts disclosed in the table above as Compensation Actually Paid to our PEO reflect the adjustments listed in the tables below to the amounts reported in the Summary Compensation Table for our PEO:&lt;/p&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Amount&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;reported&#160;under&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;"Stock&#160;Awards"&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;column&#160;in&#160;the&#160;SCT&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Fair&#160;value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;as&#160;of&#160;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;vesting&#160;date,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;for&#160;which&#160;all&#160;vesting&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;conditions&#160;were&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;satisfied&#160;at&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;or&#160;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Fair&#160;Value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;Stock&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Option&#160;Awards&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Forfeited&#160;during&#160;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;Covered&#160;Year&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Actually&#160;Paid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 5,579,467&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (3,981,256)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 9,263,076&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 5,683,024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 44,356&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 16,588,667&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 2,534,194&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (1,059,469)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 2,998,546&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 3,466,653&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (124,153)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 7,815,771&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,979,299&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (1,126,112)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 740,325&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (582,097)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (197,878)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 813,537&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_9Ua-Kip81kKxzejPMaCG-w_3_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">5579467</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_TL4Gmu1VHEG2mqw03F2Gmg"
      decimals="0"
      id="Tc_lhjig5RxY0yZiFrvJPFD1w_3_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-3981256</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_tjvQh-Q5LEm31MUDXRiOug"
      decimals="0"
      id="Tc_e0BJVu4Dj0-7q55nAyd1Lw_3_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">9263076</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_lOMaPfL0_kulxkCLPw3gmg"
      decimals="0"
      id="Tc_6NWj_TCunEecW63CTi4MZg_3_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">5683024</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_AzD4QZt6zUSyvb63LKeO3g"
      decimals="0"
      id="Tc_asGtDQz4h06E40MfWexAYA_3_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">44356</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_PulEyquzuUCNCUonXgvMOQ_3_14"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">16588667</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_xXWObwfnq0-Ha-Uj2t3skg_4_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">2534194</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_OVQW07t5hUi80PxSb1E5yw"
      decimals="0"
      id="Tc_nxOGQGu3U0ih4-88Mpa0jg_4_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-1059469</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_7hSWkb57OEOzftv04YPWKg"
      decimals="0"
      id="Tc_jbh0v7sl-Ue9PuyD9yPJPA_4_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">2998546</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_0jOHKFSlaE-BrZRCzyuetA"
      decimals="0"
      id="Tc_mwMEPU_xcES6wXS3i1mD6A_4_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">3466653</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_xtLk2Dl59kq6S4cuV9bzXQ"
      decimals="0"
      id="Tc_-bMySufH0E6G6FK1e6odIw_4_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-124153</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_h3hZGYdvlUmu0AZTcW1DBw_4_14"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">7815771</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_vLHSa1TKCEuy5TfnTDkgZQ_5_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1979299</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_WRVzqvJfWE6b3lCtlVGZaA"
      decimals="0"
      id="Tc_NBP_erJBSUOpR0d9A4HUqA_5_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-1126112</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_eO2QfmTXDUWzBVLIfMTXzw"
      decimals="0"
      id="Tc_IPHZDFoY5UKEHEBvL_64bw_5_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">740325</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_fk_1HDICg0mMPTgTh-pWug"
      decimals="0"
      id="Tc_IcwhuUsa7k6yiLJ69Ve6VA_5_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-582097</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_PeoMember_p_BKL977Vk-keYHkG_gZzg"
      decimals="0"
      id="Tc_yHXlHRPahkWYNaoPvujqdA_5_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-197878</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_ZWQMYe0UhUq4RFUwXR9i8A_5_14"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">813537</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Tb_CNOb1_9hCEKkp-DQElM-Jw">&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;For the 2023 fiscal year, our Non-PEO NEOs were: Mr. Johansson and Ms. Watkins-Asiyanbi. For the 2021 fiscal year, our Non-PEO NEOs were: Mr. Nuggihalli and Mr. Eckl. The amounts disclosed in the table above as average Compensation Actually Paid to our Non-PEO NEOs reflect the adjustments listed in the tables below to the average amounts reported in the Summary Compensation Table for Non-PEO NEOs:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Amount&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;reported&#160;under&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;"Stock&#160;Awards"&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;column&#160;in&#160;the&#160;SCT&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Fair&#160;value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;as&#160;of&#160;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;that&#160;are&#160;outstanding&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;unvested&#160;as&#160;of&#160;the&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;end&#160;of&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Add:&#160;Change&#160;in&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fair&#160;value&#160;as&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;vesting&#160;date,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;compared&#160;to&#160;prior&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end,&#160;of&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;awards&#160;granted&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;in&#160;any&#160;prior&#160;fiscal&#160;year&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;for&#160;which&#160;all&#160;vesting&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;conditions&#160;were&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;satisfied&#160;at&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;fiscal&#160;year-end&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;or&#160;during&#160;the&#160;fiscal&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Less:&#160;Fair&#160;Value&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;of&#160;Stock&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;and&#160;Option&#160;Awards&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Forfeited&#160;during&#160;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;the&#160;Covered&#160;Year&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Compensation&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Actually&#160;Paid&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;4&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"&gt;5&lt;/sup&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;($)&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,802,228&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (988,631)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,947,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 381,466&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 10,214&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 3,152,819&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,102,814&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (341,129)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 478,730&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 115,513&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 52,860&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (53,100)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 1,355,688&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1.5pt solid #d9d9d9;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:6.85%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:center;margin:0pt;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 863,982&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (399,563)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 281,301&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (73,385)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 11,374&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt;"&gt; (60,086)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"&gt; 623,623&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid #405788;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:7pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_rOjDy6nWFkWw-_aTwBOFLQ_3_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1802228</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_kPRrIQ5ve029m2HEs1zqFg"
      decimals="0"
      id="Tc_HzHQ48ZrlkCB_tWtFbIi3A_3_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-988631</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_R7-ns06yDUijlOce6VaExA"
      decimals="0"
      id="Tc_fKVKJVPshkmbUxdmZqys_w_3_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1947542</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_yIaoo0PDQ0enifDVlQ3wvw"
      decimals="0"
      id="Tc_pLC77D3fcEaHY_3bPEMZzg_3_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">381466</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_-odDnhs13Ue_RSssynFjjA"
      decimals="0"
      id="Tc_vWMFHiL8ukmE3Q3x0fLUFg_3_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">10214</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      decimals="0"
      id="Tc_6ji8yncyZ0SQyFmz0-E40g_3_14"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">3152819</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_GjLwOoNRYkGtNjhAOQQS6g_4_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1102814</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_VzaBKyNWcUqGspD9Vm3Gmw"
      decimals="0"
      id="Tc_GS15L6fI506JeAPahRsq1w_4_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-341129</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_AkrIHxgHu0iuBcXhYX4iIg"
      decimals="0"
      id="Tc_2rdxFmk2YEOudhYu3gnurQ_4_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">478730</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_MT0bKyqCvkSeFtT-xcK5zg"
      decimals="0"
      id="Tc_W8ro-WRgakazUpdSTt8X9g_4_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">115513</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_5BGUZ6whPEGH_4fyM1TPTg"
      decimals="0"
      id="Tc_9hXireAuhUKCa0n8SFcszQ_4_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">52860</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsFairValueOfStockAndOptionAwardsForfeitedDuringCoveredYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_vuqFPGG4a0m6NVtTpJFDIA"
      decimals="0"
      id="Tc_20XuGds-00moCImHuhz9lg_4_12"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-53100</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="Duration_1_1_2022_To_12_31_2022_wvO87z_UA020rIHeo5WEkA"
      decimals="0"
      id="Tc_IAjmNTaMsE2byZ0_9ZGl3A_4_14"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">1355688</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_zwPL0XB_VEemLR1VX5j5qQ_5_2"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">863982</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsValueInCompensationTableForApplicableYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_bPeckTTU9Uya5fEMzyMeSg"
      decimals="0"
      id="Tc_0Ci88IewP06GP8S8kUs2Jg_5_4"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-399563</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_NaCc7ZXaLUSo0B-tf0pkFg"
      decimals="0"
      id="Tc_tnHLxXgscEOrPBAMc8dQyg_5_6"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">281301</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_4toNYPb7_UW2SKiCiYZm-A"
      decimals="0"
      id="Tc_gBniLbKeWUGZsFyyGf2C6w_5_8"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-73385</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_k13bmJpASU6cTe-AfKh5lw"
      decimals="0"
      id="Tc_ehn9K-6FRkaFTa4c1qA-bQ_5_10"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">11374</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_ecd_AdjToCompAxis_ceco_EquityAwardsAdjustmentsFairValueOfStockAndOptionAwardsForfeitedDuringCoveredYearMember_ecd_ExecutiveCategoryAxis_ecd_NonPeoNeoMember_0bfJyyASMEClZC_n6GtQFQ"
      decimals="0"
      id="Tc_fXXDkovbF0OLl08nWxdYaA_5_12"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">-60086</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="Duration_1_1_2021_To_12_31_2021_Q60Zgksb60aDqCqNp_A10A"
      decimals="0"
      id="Tc_QKjbsM_JWkuklQDFszSrdw_5_14"
      unitRef="Unit_Standard_USD_IPA-D3Si8UarFcNxR6NOcQ">623623</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Tb_OlhwoMmm4E-xdvCa7kh5jQ">&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&lt;img alt="Graphic" src="ceco-20240520xdef14a_a071.jpg" style="display:inline-block;height:216pt;width:405.26pt;"/&gt;&lt;/b&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock
      contextRef="Duration_1_1_2023_To_12_31_2023_jiIk4VBs0kueiWRrRcL2uw"
      id="Tb_m_HhLh7mSUCtMNP3I-3eFA">&lt;p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;img alt="Graphic" src="ceco-20240520xdef14a_a072.jpg" style="display:inline-block;height:216pt;width:434.16pt;"/&gt;&lt;/p&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
</xbrl>
