<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cveo="http://civeo.com/20230331"
  xmlns:dei="http://xbrl.sec.gov/dei/2022q4"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2022q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cveo-20230331.xsd" xlink:type="simple"/>
    <context id="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd6c2a7140c44a288dc7823b84d1dd26_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearMember</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="i0d342c185fd24db7a104a2517fc34131_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearUnvestedMember</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="ibcea74581e874b1bafe72275c1d13b6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsMember</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="i85fe543a543e44c58296bff20784e7f1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsVestedMember</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="ib0bfd3a103a54f1a9bd83126915d5d64_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearMember</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="i6395ee9d3a514244addbbe09596f7311_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearUnvestedMember</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="ic7a84e5c56b348ab8c8b3a01fce4335c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsMember</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="ifa3ef3dc9f1541b09597db6806792a32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsVestedMember</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="iaa9801e00ab14c9bab1e55fa43c0717e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i446d063517d8478f8e8531c4fd516eb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac8bd6ab6a7d42a78131fc35dc49607c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic81288fb52d24c87a235d2a09d852ba6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i933996007be143f1a838fa8b9acf0a20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearMember</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="i3cf3974bbca64205b330bd33ec5d6dcc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearUnvestedMember</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="i455dfe9a835948a0b5dd04471ff846b8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsMember</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="if00806833d204bc5843c7f0a6a475ebc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsVestedMember</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="i2e6976cb2e27414f8765d48d0126af56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearMember</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="i75cc7a03d1d3407e9695cce39e3d0c52_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearUnvestedMember</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="i382699b260264659ab843b4962d4858a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsMember</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="idc29486f076249aa87d800c71ba60f0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsVestedMember</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="i802274bb9e3348b9b1cc02c9b14ec6fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i612bce20794d4f488d25d0882e696ed2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedDuringTheYearUnvestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7dd3f23fba2449a5ab49b2fdff87aa7c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2495a708ba5b44b5ac9b327aa7c2df8b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cveo:EquityAwardsGrantedInPriorYearsVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie44f387ee53c4b1f8da44e94b2249a67_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2dbcf090413e41cb8572c868bc683eb8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2af953302724967abd85d87b10ca010_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia0650f9cd6b14e1db3377f07ff0c650f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001590584</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-1">Civeo Corporation</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-2">0001590584</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-3">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-4">false</dei:AmendmentFlag>
    <ecd:Additional402vDisclosureTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-5">As discussed in the CD&amp;amp;A above, our Compensation Committee has implemented an executive compensation program designed to link a substantial portion of our NEOs' realized compensation to the achievement of our financial, operational, and strategic objectives, and to align our executive pay with changes in the value of our shareholders&#x2019; investments. The following table sets forth additional compensation information for our NEOs, calculated in accordance with SEC regulations, for each of the three years ended December&#160;31, 2022.TSR represents cumulative TSR as at December 31, 2022.The following list includes the most important financial and non-financial measures used to link executive compensation and Civeo's performance during the year ended December&#160;31, 2022.</ecd:Additional402vDisclosureTextBlock>
    <ecd:PvpTableTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-6">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.183%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.018%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Summary Compensation Table Total for Mr. Dodson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Compensation Actually Paid to Mr. Dodson&lt;/span&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Average Summary Compensation Table Total for other NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Average Compensation Actually Paid to other NEOs&lt;/span&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt; (1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Value of Initial Fixed $100 Investment Based On:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Financial Performance Measures ($'s in thousands):&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:39pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total Shareholder Return&lt;/span&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Peer Group&lt;/span&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(3)  &lt;/span&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Total Shareholder Return&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:4.55pt;font-weight:700;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt; (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;4,717,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;7,588,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,479,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2,103,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1.5pt solid #006db6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;112,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1.5pt solid #006db6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;5,058,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;5,758,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,419,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,553,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;109,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2,970,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;3,119,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;902,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;948,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(134,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;108,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-7"
      unitRef="usd">4717785</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-8"
      unitRef="usd">7588418</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-9"
      unitRef="usd">1479626</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-10"
      unitRef="usd">2103054</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-11"
      unitRef="usd">201</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-12"
      unitRef="usd">107</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="-3"
      id="f-13"
      unitRef="usd">3997000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="-3"
      id="f-14"
      unitRef="usd">112769000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-15"
      unitRef="usd">5058691</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-16"
      unitRef="usd">5758550</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-17"
      unitRef="usd">1419852</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-18"
      unitRef="usd">1553294</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-19"
      unitRef="usd">124</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-20"
      unitRef="usd">67</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="-3"
      id="f-21"
      unitRef="usd">1350000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="-3"
      id="f-22"
      unitRef="usd">109140000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-23"
      unitRef="usd">2970075</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-24"
      unitRef="usd">3119918</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-25"
      unitRef="usd">902522</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-26"
      unitRef="usd">948035</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-27"
      unitRef="usd">90</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-28"
      unitRef="usd">57</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="-3"
      id="f-29"
      unitRef="usd">-134250000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="-3"
      id="f-30"
      unitRef="usd">108142000</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-31">Amounts represent compensation &#x201c;actually paid&#x201d; to our Principal Executive Officer ("PEO"), Mr. Dodson, and the average compensation actually paid to our remaining NEOs for the relevant fiscal year, as determined under SEC rules (and described below), which includes the individuals indicated in the table below for each fiscal year: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.091%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;PEO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;other NEO's&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Bradley J. Dodson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carolyn J. Stone, Peter L. McCann and Allan D. Schoening&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Bradley J. Dodson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carolyn J. Stone, Peter L. McCann and Allan D. Schoening&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Bradley J. Dodson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carolyn J. Stone, Peter L. McCann and Allan D. Schoening&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-32">Bradley J. Dodson</ecd:PeoName>
    <ecd:PeoName
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      id="f-33">Bradley J. Dodson</ecd:PeoName>
    <ecd:PeoName
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      id="f-34">Bradley J. Dodson</ecd:PeoName>
    <ecd:AdjToNonPeoNeoCompFnTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-35">&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Compensation actually paid to our NEOs represents the &#x201c;Total&#x201d; compensation reported in the Summary Compensation Table for the applicable fiscal year, adjusted as set forth in the table below, in accordance with SEC rules. The dollar amounts shown do not reflect the value of compensation actually received by our NEOs during the applicable year. Instead, the dollar amounts include the values (or changes in value) of unvested and vested equity awards during the applicable year based on year-end share prices, various accounting valuation assumptions and projected performance related to our performance-based shares. "Compensation actually paid", determined in accordance with SEC rules, will generally fluctuate due to share price achievement and varying levels of projected and actual achievement of performance goals applicable to our performance-based shares. For a discussion of how our Compensation Committee assesses performance and our NEOs' pay each year, please see the Summary Compensation Table for the applicable fiscal years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.063%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;plus / (minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;plus / (minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;plus / (minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;equals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Summary Compensation Table Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Grant Date Fair Value of Stock Awards Granted in Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value at Fiscal Year-End of Outstanding and Unvested Stock Awards Granted in Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Change in Fair Value of Outstanding and Unvested Stock Awards Granted in Prior Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Change in Fair Value as of Vesting Date of Stock Awards Granted in Prior Years for which Applicable Vesting Conditions were Satisfied During Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Compensation Actually Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:700;line-height:115%;text-decoration:underline"&gt;Mr. Dodson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4,717,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,839,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,925,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,465,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;319,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,588,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;5,058,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(2,960,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2,799,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;410,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;450,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;5,758,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #006db6;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #006db6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2,970,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #006db6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(1,256,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,102,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;47,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;256,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;3,119,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:700;line-height:115%;text-decoration:underline"&gt;Average of other NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,479,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(667,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;923,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;305,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,103,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,419,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(636,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;601,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;76,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;91,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,553,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;902,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(233,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;205,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;9,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;64,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;948,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments for stock options are not included as the NEOs do not have any outstanding options, and Civeo has not issued any options since it became an independent, publicly traded company in 2014. Adjustments for pension plans are not included as the Company does not offer a pension plan for which the NEOs are eligible.&lt;/span&gt;&lt;/div&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-36">&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Compensation actually paid to our NEOs represents the &#x201c;Total&#x201d; compensation reported in the Summary Compensation Table for the applicable fiscal year, adjusted as set forth in the table below, in accordance with SEC rules. The dollar amounts shown do not reflect the value of compensation actually received by our NEOs during the applicable year. Instead, the dollar amounts include the values (or changes in value) of unvested and vested equity awards during the applicable year based on year-end share prices, various accounting valuation assumptions and projected performance related to our performance-based shares. "Compensation actually paid", determined in accordance with SEC rules, will generally fluctuate due to share price achievement and varying levels of projected and actual achievement of performance goals applicable to our performance-based shares. For a discussion of how our Compensation Committee assesses performance and our NEOs' pay each year, please see the Summary Compensation Table for the applicable fiscal years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.063%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;(minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;plus / (minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;plus / (minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;plus / (minus)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;equals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1.5pt solid #006db6;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Summary Compensation Table Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Grant Date Fair Value of Stock Awards Granted in Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Fair Value at Fiscal Year-End of Outstanding and Unvested Stock Awards Granted in Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Change in Fair Value of Outstanding and Unvested Stock Awards Granted in Prior Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Change in Fair Value as of Vesting Date of Stock Awards Granted in Prior Years for which Applicable Vesting Conditions were Satisfied During Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#706f6f;font-family:'Avenir LT Pro 85 Heavy',sans-serif;font-size:7pt;font-weight:700;line-height:120%"&gt;Compensation Actually Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:700;line-height:115%;text-decoration:underline"&gt;Mr. Dodson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;4,717,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2,839,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;3,925,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,465,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;319,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;7,588,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;5,058,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(2,960,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2,799,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;410,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;450,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;5,758,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #006db6;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1.5pt solid #006db6;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2,970,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1.5pt solid #006db6;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(1,256,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,102,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;47,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;256,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;3,119,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-top:1.5pt solid #006db6;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:700;line-height:115%;text-decoration:underline"&gt;Average of other NEOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1.5pt solid #006db6;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;1,479,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(667,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;923,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;305,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;62,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2,103,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,419,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(636,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;601,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;76,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;91,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;1,553,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;902,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;(233,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;205,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;9,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;64,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:115%"&gt;948,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments for stock options are not included as the NEOs do not have any outstanding options, and Civeo has not issued any options since it became an independent, publicly traded company in 2014. Adjustments for pension plans are not included as the Company does not offer a pension plan for which the NEOs are eligible.&lt;/span&gt;&lt;/div&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-37"
      unitRef="usd">4717785</ecd:PeoTotalCompAmt>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="ibd6c2a7140c44a288dc7823b84d1dd26_D20220101-20221231"
      decimals="0"
      id="f-38"
      unitRef="usd">-2839301</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i0d342c185fd24db7a104a2517fc34131_D20220101-20221231"
      decimals="0"
      id="f-39"
      unitRef="usd">3925693</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="ibcea74581e874b1bafe72275c1d13b6a_D20220101-20221231"
      decimals="0"
      id="f-40"
      unitRef="usd">1465192</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i85fe543a543e44c58296bff20784e7f1_D20220101-20221231"
      decimals="0"
      id="f-41"
      unitRef="usd">319049</cveo:AdjustmentToCompensationAmountEquityAwards>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-42"
      unitRef="usd">7588418</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-43"
      unitRef="usd">5058691</ecd:PeoTotalCompAmt>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="ib0bfd3a103a54f1a9bd83126915d5d64_D20210101-20211231"
      decimals="0"
      id="f-44"
      unitRef="usd">-2960437</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i6395ee9d3a514244addbbe09596f7311_D20210101-20211231"
      decimals="0"
      id="f-45"
      unitRef="usd">2799345</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="ic7a84e5c56b348ab8c8b3a01fce4335c_D20210101-20211231"
      decimals="0"
      id="f-46"
      unitRef="usd">410203</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="ifa3ef3dc9f1541b09597db6806792a32_D20210101-20211231"
      decimals="0"
      id="f-47"
      unitRef="usd">450748</cveo:AdjustmentToCompensationAmountEquityAwards>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-48"
      unitRef="usd">5758550</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-49"
      unitRef="usd">2970075</ecd:PeoTotalCompAmt>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="iaa9801e00ab14c9bab1e55fa43c0717e_D20200101-20201231"
      decimals="0"
      id="f-50"
      unitRef="usd">-1256255</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i446d063517d8478f8e8531c4fd516eb2_D20200101-20201231"
      decimals="0"
      id="f-51"
      unitRef="usd">1102392</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="iac8bd6ab6a7d42a78131fc35dc49607c_D20200101-20201231"
      decimals="0"
      id="f-52"
      unitRef="usd">47291</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="ic81288fb52d24c87a235d2a09d852ba6_D20200101-20201231"
      decimals="0"
      id="f-53"
      unitRef="usd">256415</cveo:AdjustmentToCompensationAmountEquityAwards>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-54"
      unitRef="usd">3119918</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-55"
      unitRef="usd">1479626</ecd:NonPeoNeoAvgTotalCompAmt>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i933996007be143f1a838fa8b9acf0a20_D20220101-20221231"
      decimals="0"
      id="f-56"
      unitRef="usd">-667827</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i3cf3974bbca64205b330bd33ec5d6dcc_D20220101-20221231"
      decimals="0"
      id="f-57"
      unitRef="usd">923364</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i455dfe9a835948a0b5dd04471ff846b8_D20220101-20221231"
      decimals="0"
      id="f-58"
      unitRef="usd">305863</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="if00806833d204bc5843c7f0a6a475ebc_D20220101-20221231"
      decimals="0"
      id="f-59"
      unitRef="usd">62028</cveo:AdjustmentToCompensationAmountEquityAwards>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      decimals="0"
      id="f-60"
      unitRef="usd">2103054</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-61"
      unitRef="usd">1419852</ecd:NonPeoNeoAvgTotalCompAmt>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i2e6976cb2e27414f8765d48d0126af56_D20210101-20211231"
      decimals="0"
      id="f-62"
      unitRef="usd">-636429</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i75cc7a03d1d3407e9695cce39e3d0c52_D20210101-20211231"
      decimals="0"
      id="f-63"
      unitRef="usd">601798</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i382699b260264659ab843b4962d4858a_D20210101-20211231"
      decimals="0"
      id="f-64"
      unitRef="usd">76792</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="idc29486f076249aa87d800c71ba60f0e_D20210101-20211231"
      decimals="0"
      id="f-65"
      unitRef="usd">91281</cveo:AdjustmentToCompensationAmountEquityAwards>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="i25cd6d6dc93e49fbad78fa224695b585_D20210101-20211231"
      decimals="0"
      id="f-66"
      unitRef="usd">1553294</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-67"
      unitRef="usd">902522</ecd:NonPeoNeoAvgTotalCompAmt>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i802274bb9e3348b9b1cc02c9b14ec6fe_D20200101-20201231"
      decimals="0"
      id="f-68"
      unitRef="usd">-233740</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i612bce20794d4f488d25d0882e696ed2_D20200101-20201231"
      decimals="0"
      id="f-69"
      unitRef="usd">205110</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i7dd3f23fba2449a5ab49b2fdff87aa7c_D20200101-20201231"
      decimals="0"
      id="f-70"
      unitRef="usd">9255</cveo:AdjustmentToCompensationAmountEquityAwards>
    <cveo:AdjustmentToCompensationAmountEquityAwards
      contextRef="i2495a708ba5b44b5ac9b327aa7c2df8b_D20200101-20201231"
      decimals="0"
      id="f-71"
      unitRef="usd">64888</cveo:AdjustmentToCompensationAmountEquityAwards>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="ifb2034629f4b47bab6ba301271914a82_D20200101-20201231"
      decimals="0"
      id="f-72"
      unitRef="usd">948035</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeerGroupIssuersFnTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-73">For the relevant fiscal year, represents the cumulative TSR (the "Peer Group TSR") of the PHLX Oil Service Sector Index.</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:NonGaapMeasureDescriptionTextBlock
      contextRef="ie44f387ee53c4b1f8da44e94b2249a67_D20220101-20221231"
      id="f-75">Adjusted EBITDA is a non-GAAP measure.  Please see the Appendix for further information including a reconciliation of Adjusted EBITDA to the nearest GAAP measure.</ecd:NonGaapMeasureDescriptionTextBlock>
    <ecd:CoSelectedMeasureName
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-74">Adjusted EBITDA</ecd:CoSelectedMeasureName>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-76">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following provides a graphical depiction of the relationships between compensation actually paid to our PEO and the average of the compensation actually paid to our remaining NEOs, with our cumulative TSR and our Peer Group TSR, for each of the three years in the period ended December&#160;31, 2022.   TSR amounts reported in the graph assume an initial fixed investment of $100, and that all dividends, if any, were reinvested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;img alt="cveo-20230331_g99.jpg" src="cveo-20230331_g99.jpg" style="height:349px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;As seen above, Civeo has delivered strong financial and operational performance leading to an increase in cumulative TSR that far exceeds its peers, returning 101% from the beginning of 2020 to the end of 2022, whereas its peers have average returns of 7% during the same time period. As the majority of PEO and non-PEO NEO compensation is at risk and tracks financial and operational performance and shareholder experience, compensation values have also seen a commensurate increase during the performance period.&lt;/span&gt;&lt;/div&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-77">The following charts compare each of our key financial results for the last three fiscal years to compensation actually paid to our PEO and, on average, to our other NEOs for each of the three fiscal years in the period ended December&#160;31, 2022. &lt;img alt="cveo-20230331_g100.jpg" src="cveo-20230331_g100.jpg" style="height:328px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-78">&lt;img alt="cveo-20230331_g101.jpg" src="cveo-20230331_g101.jpg" style="height:349px;margin-bottom:5pt;vertical-align:text-bottom;width:696px"/&gt;As shown above, adjusted EBITDA and Net Income have followed an upward trajectory from 2020 to 2022. Net Income has risen by $135 million over the past three years. Adjusted EBITDA has also grown from $108 million to $113 million during this time period.</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <ecd:TabularListTableTextBlock
      contextRef="i1e66e22409e4457983559e9a286c79b9_D20220101-20221231"
      id="f-79">Adjusted EBITDA&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:49.5pt;text-indent:-10.8pt"&gt;&lt;span style="color:#006db6;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.3pt"&gt;Operating cash flow&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:49.5pt;text-indent:-10.8pt"&gt;&lt;span style="color:#006db6;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.3pt"&gt;Net leverage ratio&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:49.5pt;text-indent:-10.8pt"&gt;&lt;span style="color:#006db6;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Avenir LT Pro 45 Book',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.3pt"&gt;Safety - TRIR&lt;/span&gt;&lt;/div&gt;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName
      contextRef="ie44f387ee53c4b1f8da44e94b2249a67_D20220101-20221231"
      id="f-80">Adjusted EBITDA</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="i2dbcf090413e41cb8572c868bc683eb8_D20220101-20221231"
      id="f-81">Operating cash flow</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="id2af953302724967abd85d87b10ca010_D20220101-20221231"
      id="f-82">Net leverage ratio</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="ia0650f9cd6b14e1db3377f07ff0c650f_D20220101-20221231"
      id="f-83">Safety - TRIR</ecd:MeasureName>
</xbrl>
