<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:chh="http://www.choicehotels.com/20220630"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="chh-20220630.xsd" xlink:type="simple"/>
    <context id="i03bd764748d645cabeca2baaf5870968_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i166060ac77f14ae19915a0f185f7ba95_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="i88a10274492241438afb280413f72d84_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i557715eb8f194643bfa3ae1e6890ca98_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7cd3ad5d424840769ed5dbafcc76ae35_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i644f734c9b324ff4bf7ef46a25bbb377_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9691c198284546e3a15718f4bbabb453_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0fd40d4a9524f9986ec51d996258099_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib344b1a55c03492cbbbfafc4d96756af_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie9fc69869e73422f9487b53ff252762d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iff7a48a957f8444c8efcb57853043300_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i67ef5fdd5df2452b976f50c51cb8abed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief5da701b48242f6900823a3954a0e37_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic70472c6ac214e76a58ea861bf9d4b42_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic2e2454d9d214995a9de4af6c4d2b136_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icad220b6fcac4a568321b25e73b0b779_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8c5f74b478049719c7525a2a25d5cc4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9a18a63f8d114724866be1596db60ee5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i12f1d2395eeb4e3db460cc01d4e0b98b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ied3cb5b252ac491789d7d7f02e1b2bba_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4696e921c4ae41d2863a64ed8d1941c9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i681075ae79f541108eb7414ecce29053_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia5e93702ecd84e008d4634de56047fed_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606AndNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i15966e993e0b4bfabcbdabe984404a38_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606AndNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2ef5462cb284b199f2b15a715d4518b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606AndNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie8cddba93d224976955166b4773cb4bb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606AndNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iad408813963c4f629e50410ea39f5444_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i639f8e417c20435ea3433408b709bb71_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0015aff6977445918157ec982e0aa7d3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8006aeeab9dd49748111870876eea09a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife8351f148694161b7148141598ed214_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if435d900a09a4a54b662c0d83a7109f0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if12e9fdbfe81400b931b5aad07e670f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8f170e23d2f4812a296716b02371d26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0dcc829831d42f2b408e99ce8d53c9c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63a56fbacbb9407f840eaadff0290314_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3c19a4b38204759944dfd708c6c0514_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd4618e61ef74b6c915e877693454d0f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4f28d7887d544d7780fcbc758fbb293d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida081b0bfc294a8f9804916fa54991d5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5108d2ebbb6f4e8bb078b7fccef962a7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1a1f57d9b86d4ddbaf3f52175b77b730_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibe5974fc07d64926a60a510037f9f151_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i30e1f3c084614e03925af9738c9b09ee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i71e01fa04d394de88097af2a50b1855e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia0e5efce89ca4a8db7fd52fd5722537b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8413c7f1a8934ec786554b9d94cd49b5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i45cfaaa8b38a4c2384e0f4d0c76d3a61_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5fc117fdc22e4128abcbb5803dd0135e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i782fe8fec1284a40b520e7916470161c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7d7eb73c40b64d6483ac0f074b895aae_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id589782d929c4a799987f5b88840410c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i690d8cf9e670435cb64ebf1afb1cca45_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i44197986145b429c9a8e6939570462de_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9cd117fed656418483aebf6b9a9c7465_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i614857cb04074dbd9ca5ff081bfa2c07_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i44ea73d178e94572958ba920ad474b5c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie258dc55d71a4d74b42cdec087a4bd59_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i96873dd2cbce40b899aa941094c1748b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i89ee800d153e46a09ffe9b501bf6bb2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d649ca12e9f48459d38ac4e1f0923aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iffca086ba3424e32a8bbfd7db511f181_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5366e3c8e8144a0999322d8d3df8c49c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ce8260d06ae4c5081c6dfd6a9f6fd62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43cdd8dfd94744b2a6936bf66edf3df0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i43b9cf2660604e919989b5ac54f21874_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icb888f612e6f408cb8930790f5704f9f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i209598d0b251401590c1394ad76cc3c8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifdc36982a4e54514923157da9bb18f8d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i77b3cc61447e457c81e91440d28337c6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifbe1589698a54e22bfe1913ae2386572_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ief1c0152d0fa4ff49342a87efaef16e1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i84c2ba3dd54140b9b1c4b8943bf242b2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i66d422d9a04545c6bedb5d34968f4849_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i61eebaacd3e541f0955f6e9df2f21382_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6765f7b5fad1478ba73a7efdf11c1778_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9e8ed4a863354785853eeb34272a12bb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i628577a075094e37ba2971cba4649287_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic74212a2456f4961a9cb14479b6e665d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id9570d6aeae94470b3908c4ee4b119af_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1cbe614c5e694acd8aa2513abbb91b0a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i865fc29b87094de7a3f31c5b816c552f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8be6f2a9e17343498d3d42f7500b2c60_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iade014d4119a4f318df9effeb1e27b75_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id85508becfd24bb9b983fe0e2fcc6d6a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib2783dfb11394130821640abd46930c0_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="iaaafe3ac557d4efdbac10f57792892a2_D20211206-20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-06</startDate>
            <endDate>2021-12-06</endDate>
        </period>
    </context>
    <context id="i537d0b6f5f2f4be3aeed492dd7dc28b2_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i11593dcf52914e2cb52a71a8300e18d0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i139c541591ec4cf2b025d0ad35d6bba5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i00e40b24538b4e4ab4bd98777c141876_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie06fd15522424c179522e7180f0ac014_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i25e5e38fbc1e4c7c9995ab6fae63d2d5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibf19e32a7e304031a37c3ea230d2a303_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i600a2e5cb40f408a9d52e49079232b45_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i222940ecb1bd4bcf9b0b7bb0bd32cade_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibd9d6c07ab5e4931b26e4856b9c3b297_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49a229152efc42e082be094e5a07a4ce_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib135827ad4864e61adf6655d1b21235f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic5f7de6b8c4a453cad9b923c33fce8e9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i91bbf6b3f1114557a5385935e94bacd6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaed565a409d647a7945c2dd568d0d4be_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i69b6824c91df4a77bc85563fa27ba2ca_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i211c55fce0fa47a6960cbe6b03fd6406_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i718791a82a424157b83a6d1120e976e3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia95711ce49674474ae8cd82d6e0fcd77_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c68b7b3803b4999994c970e459befe4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if24dc1d075bc41dea82f6c8d8341c4e0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i732588dd38674903b83b197eea67049c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb1771a8f8664ae5b6f10e17e35de170_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i51bd050340e746558f2fd2067d72dba7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifd05bb7ddb7b48aa9b3216aaf2af7a76_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i316b0c4e34b54075a46b5dfdc595500f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib0110d90a42547d39aeb22a4e2c4e3d0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e6b0dcfd47c408a9d0214bfef49e8c5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic92396ff85c54d2fbc3ab871407490d0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3efd1162eb254aa29786d49e584cc374_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee764722c39e4ab2a063700a2c7960b4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if1d669b9b5a247efa2bfacf93ad29631_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if3cb184ea7d544b292f252604e2b28ba_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibc4d92cc92544bf1a584da2d5c9b3d8f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab505f1a3edb46f8a7e7293d3feb4be4_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idfdf42dea8154e2ea6ac748ad6998589_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibd1dd8bd7a5c485691358cd55a3ee2e3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7350718f7b1a4809bb466fbd71173c3a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i792627b09aec42c180d53b931a15d43e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icf107ffe8bef45da8fbb51152347dbac_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia97f637cbcde4487861a093664562f33_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if54a73be1e7445c4b82e14297cd63ad8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:InitialFranchiseandRelicensingFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i69d8f885440b435caca7b2bb282438d7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5f6cce310bcb455ab038fd78bd4caa8f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iac5c482ee564440caf96e667c867deee_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i712afd12a8bb4f3983aae2948197bc99_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:ProcurementServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2b3b1e6de2d34960ad6ca288aa6956af_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i30960eea59ba4f9ebc73cdc09e52ce1e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i16499b238049442fb36e7e8df8dd2db3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i033022848f1d4c80a698640ee75cbf7f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:MarketingandReservationSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8cd1adf991d748549404267fc1a1f9d7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6c356db1d46d4066824dd18f6327bac6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifaf0b3352aa84e91aadeee6d84aa5bae_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i735b0dba2ceb4eafa686de40deb52209_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OwnedHotelsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9a217ed6e8b14d649abb0055d46410cf_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0e3d2b16efd24537ba2ed144a98b1107_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i437679deaef441e8b15bdc49a7635cb6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib65f36d6387140afa1a6fdc7849449a3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic91daf93f6964625a85f47a882220fa7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i494ebb1dc9764e4b8c0221cd52cfc46d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib02fed1233f14809ba75a87fbab126a9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia35e7c938ee44022a13b28f2db2411bc_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iddd4904d37bb4eda8d98624465c886be_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i25c2c816ad3c4c548d10ea999d729b16_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia620ab3736984d0d8c8c40a6519ea8d0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8cc753c2a5da4e5ca3bb40fb53199bbe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:OtherRevenueNotTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9b5802a1b0d945bbb79b84c750ee3b88_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4726489530d942fcb3b9a2e6f83d1904_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i539c4953cb9f4e99acc02d76e3a92ba8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4342cef37fc9422abf029d20b06bafe2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie05e19963d544391a805bbb2d1d5ac87_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c3bb04aca714cd39bfbab77d2634976_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i02a12e66e4eb45858d4453ef0a3d6e85_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i320534c4dd8f434e96ceefe79ba0e246_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chh:RoyaltyFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibc25972c629642e5a53237473fe4ab1a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iac576b48a4084fd0a0a3a9a2b86fa1f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22c9e3d3b54f48b58f2eb2aaf02d017d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1e526aa50fb949708c61316169593dc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d9f24d606ee4e5fbb01ab2a9ea2001d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5f418e6460444b6387453b2bf032569a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i592b68e4dd9a43da94051d8c0eebbf5d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38092170d4bd4937b8b1eab01a8e8b40_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">chh:CollateralDependentLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6dc0d693f405457db6d3374444324e67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">chh:CollateralDependentLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id76cf8a0131a41249c163da5a134159c_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">chh:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i68959aa0cc244eaea7655629ff368093_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">chh:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia45f69465f2c4426adf8adb3ce2a9cb8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:InterestRateBelowMarketReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i28469411e5bb4b46830c51f8b5209bcb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">us-gaap:InterestRateBelowMarketReductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d1ac439b19e4b44aa8c514a72a4e414_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia2eedb0219f0436abcd155956eddc193_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if5bf8d9a8c6b4d4ca8755c8881de654e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i14a0f90bbccd4673ba6adbb98ccf3919_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0ffb45fd693f4036b7c197c054bd1a3b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id67941194ab64a328acab93b4482519c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8cd1f9e107a64731839a03a73a9e35c4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ied1b3267a97840e2bc83c0361ad3549c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia3c2649504b0415ca869079e1fa017c8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3d6c081cd68949e59e774e214982b018_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4dc3b5d9159844dabdbbd685c45026bf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9262bb323495461e88d6f3393b696dc9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id0de2ad581a244c6a754b7eed389b7a1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2c562ce340944296bccf9448649483c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i20ea350af5fa4612b3ebf1d915f13198_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic29e370836fb40fdb800d2e23ccce309_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i81ba5bbbfbe942008cb829c88c2d9cb1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0219b8960c864b598fda794da2610a6f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iee318c45d0314854ac45fc9b78de99b3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0b052a643bf34976aef31d7f6c2d0632_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie08fe1577b084672b4c10d56e748b8e5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia2d65069c93e4f038f091c5a0740d079_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0fe15a10d6f7457ba7ed46c70ad33c2a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i83588540a5b74c388c1f220b126572e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb15f54861314f9daec3b041b60319b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6319a83d84c741e2a34f136579e1de8a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad37c0626d1948e6b9e9df415c508ce9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91f7aefdea1441999fed28ff9531b72a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if55502f8a8754943b5889573296d4eff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i734029cf70de4729af4785ff55734479_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b77fbda88f34ef0ad84b94e6cb9c544_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2388342ccb040fa8c36e344d1cf42cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49e4298df39b4978909c29ba39198b01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31068b6283984bd0a3de4660357a5c26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id20fd303a8294ade8d433fa00796cff4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SeniorSubordinatedNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00363d008c5245a88d27224ddd2fa5ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifeb4175020fc4481a9812b76f47abf8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9733e29a41cb40dc98a2f3f0c52e0fd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide44664d595e4a19b75d099f025e708c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c7f2b0b12634f0195502dbb03d64e0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if726304096584e53b28266334d615306_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">chh:UnsecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i898bdc56bfb645a7bbd29c6f65381d2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables1To29DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e56e1aebed347ed95542d038302a8ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">chh:FinancialAsset30To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idadde7a90e6a4dc4b75706534e277b8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22d66b7a42b64b67a7446e2d32bdbff3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45c8f35592cc4d3489329353f36ef2b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52386b53d4364e739a3684617e69615d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iea3180d4747747ab85271f0da2d5befa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04f1d9ae866c4e92ab9ac3bc804446d1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee97e6fc90024046b37cb8f08f3e97ad_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">chh:MarketingAndReservationSystemExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia88a574f1cbc480d8d2e91d39671a3a6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4741fe2144cf4e478833974dbca44e74_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">chh:MarketingAndReservationSystemExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5571ec0b5e1f48398c007b74908b87a1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie88fb7cb52684ba6a31ce245be712e55_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i81d8d2c80183486e9faff5259bc8e6b6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iff8088adbbf2480eb4a6848a06671396_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i75a48f3e0b5042efabb1d40785d14ddb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chh:FranchisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id76337927c6f443fb078ff7dd57cdb2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A450MillionSeniorUnsecuredNotesDue2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a2ab0b1160c46d6a5bc04e5d9a5faff_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A450MillionSeniorUnsecuredNotesDue2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib497a05cf6084f9aa9b76029c5242d8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b335f07d7d746d09fb255e81aba69b9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i39f7202eb67c476f98014d93901ab37c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorNotes2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9fa5ad64d3e74f12a927c0b3354e4e1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorNotes2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i878cb6ea5d9c4247ab1883b2cbb1fc45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A600MillionUnsecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8a5fc23ec144242b32d9c627bb72f68_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A600MillionUnsecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3d5512dbf16d4378b405b391012316c1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chh:EconomicDevelopmentLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9e2f7f0bf1f643b5ba01fc761810945f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chh:EconomicDevelopmentLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49322b438e384c9f9595332b66fa9987_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7f15e4157eb64ec6aaebb0e7e57cb597_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibb2945f2573949ffa11b24db48cf9546_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8ce3157a58ae42e39025210335620e35_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2544fd15e1694f789d061393df1f5588_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3af39ea424b74f3bb84618a9bf9c4103_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i75c4a87fcd4e485dbd55b63c037b026c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f55a6d1dd9043e4b68320ad3d474d1b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icf7a8cdb2a964effb8fcf9b9ee636a49_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib321aad69a7c4583a6d71499873898dc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2d1d5105270c4f6cb651eae8f83dbc3c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i04441fe514864f0f87e2a7be80fa5904_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iafec7f4589304d2fa1433f787dcc051f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i955ca39c985f4284b945184315b52145_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f6e0e33c7574db0a9ca103d8e96a564_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c6d4d2a28b14c37930d94da0bed902f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">chh:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad85f6f142a544838d070247da5762e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ed93cd9ce674cc6b4da33a477ad2be2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i207c8dbf81894589a8dd40c01b0796a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc2bf07eb3b04672a0539a79cd8ef05e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:InvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74f7036d8b5449aebbb729228c6285a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf4902f989384e3db0039dde4f032bc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48fbde7e2f7e47b1b968ab232fab6cb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7744147a2ae4143b1ea783230116848_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd2e1e08af2d4448b95ec8648d3b1fa9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A450MillionSeniorUnsecuredNotesDue2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i27d5942207de467fa5e4a64a8c88794a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A450MillionSeniorUnsecuredNotesDue2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i33d870e4de0f4ce084ea8c392fc65225_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A450MillionSeniorUnsecuredNotesDue2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87eccc03834b4418a1975b10ec75b9c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A450MillionSeniorUnsecuredNotesDue2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7031b41eb7364495bb6246d7a341fff4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id8ce3e5a17f0426e859624bba0e57588_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i534f9b3afee944d98c3e232c8980ca29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d8afe3b6add421e91ec7a731d3a1a34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorUnsecuredNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ef96491b0b047ed92da16679b26efa3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie20869285e81489389a66eafaff0bf22_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id2c8b199101c40e686b3d937b589fd4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4461e36a40e4e2ba3524f9be018c93f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chh:A400MillionSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2858e49ccead42a2b7f27f8d520b8961_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i47c48952a1c84d04bcc8252ee93e63fe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if8abc18c9d404e7db8478926ce4a9b8f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i105035e4c32447ad8c31a69ecdb1f48b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia08b355317cc4380a0e039e8da9853b8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i278533e11b3d46a9a28271da63051f72_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54faa7a8be1c44208781f4d4dbe7afeb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id8759b58a723441895bd515a584116fa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i058d7155cc424f9a8a85784bbb956314_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib7ad884545ed4ce18c59ccfe23eb5579_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4253fe2ee82482a914f745766dd2560_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id75d5198ba2842c4a96d8487f5697224_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic418c54defe74ebc9c7231633b0ba9d6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if1f6ae76e43047b98cdfc88898332372_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i406d1e79c9df4a6d842ec2bfd689248a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8c863d9c4ec0494ea60e5e75729e4088_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i20e4c52368a14c21a6443d68f7ec9f95_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7bd5d5ac84934374b9c25e123865ade8_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id05193d63e7944f8af6ca4c74a29e651_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2e93d1b00c9d4f7e8c47d6fcb28c38d0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i11a792edddc9424eab7058392f16cd5e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i10b1e8e4a9dd47e8aecc6343a02a3814_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib288b0c15ecb4595b95dbb85d15ef5a4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3df439250ead46708fc2cec1ad784d7b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic850bcd15a6e43af913da3453b8f680d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idda7b9c169514c3c9f54361ace98bf76_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i058ade23789142a9bfdfa121a40fba8d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifb86494b7bfd4dbaa44dee6200e750bb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chh:FranchisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i120f6d338e174ba299b8775684bcfb76_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id9282de844734b0990ad3035b3685591_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i731d0e69a9264ba4bcf566ad104a4067_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chh:FranchisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib501c4a7c4d244a288726cc3c6e69685_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64bda9f75a364133b6627f32140cd2de_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb45d8e7de224388a5f1ed6cdd129e83_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chh:FranchisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i03d858a90160413e88990182e7956dc7_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b4e5d99acee4ae3b6ac6380d4ca5cfd_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i79ad80257b2c4b99a770fce9d4f749ff_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">chh:FranchisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d312664d9624fb594c1f133e0123107_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4feb92b4962c448fbe32b5975c38de5f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia2eff8c7dca34a04aebe26ee2fbd127b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">chh:ForgivableNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i79a839dcdd4c4f15a19ac51503058d3b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">chh:CapitalContributiontoJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7ffaa5be7b124b6082f9c4516e7c8c6e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8ae7a1c2695443258091d049a1522f91_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida272fe81a624bf7a2cf6b59afb34d9e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if97236acd2e748c88028c5823c6b7e64_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CoVenturerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d72081f48314a44959980c233bf27ca_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chh:MemberofUnconsolidatedJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibf81534fa6e840d18e738ba12f94d9d4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chh:MemberofUnconsolidatedJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iebf0f2039641418f90a2754feed77f57_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chh:MemberofUnconsolidatedJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib65372c864014277bfd260171e9f3b6c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chh:MemberofUnconsolidatedJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe2156b33e4c45ada14efa56cb0a5bda_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chh:MemberofUnconsolidatedJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0c5996d37fa44806ba9b12e359ca3f17_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">chh:MemberofUnconsolidatedJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i823f18f942e94dfb93264d4b53090132_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i0080453e73b24de5b24f1df2f41b662f_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="i7baf3a0876d34ca9beabd52aebf6cb9b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">chh:SeniorAndMezzanineLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic52cb37c39f240c7b045f88da27a24f3_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chh:A2022AssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i385431699d224db6b92b408484cfbbf9_D20220414-20220414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chh:A2022AssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-14</startDate>
            <endDate>2022-04-14</endDate>
        </period>
    </context>
    <context id="if340459d5e79456a825618cfb637cf1a_D20220414-20220414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chh:A2022AssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-14</startDate>
            <endDate>2022-04-14</endDate>
        </period>
    </context>
    <context id="i1ee4373bae94474b913e566762974cbd_D20220414-20220414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chh:A2022AssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-14</startDate>
            <endDate>2022-04-14</endDate>
        </period>
    </context>
    <context id="i95e0d1f390664c819db5ade0644f0769_D20220414-20220414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">chh:A2022AssetAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-14</startDate>
            <endDate>2022-04-14</endDate>
        </period>
    </context>
    <context id="i0f2a0ab1f1bc4ca0b778fa50088b0384_I20220612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chh:RadissonAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-12</instant>
        </period>
    </context>
    <context id="if1b782a039084414a34e51f10631668c_D20220612-20220612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chh:RadissonAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-12</startDate>
            <endDate>2022-06-12</endDate>
        </period>
    </context>
    <context id="icd3246c6f1214dbe973c6a7b2c6df61a_I20220719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046311</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chh:WoodSpringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-19</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="loan">
        <measure>chh:loan</measure>
    </unit>
    <unit id="investment">
        <measure>chh:investment</measure>
    </unit>
    <unit id="award_type">
        <measure>chh:award_type</measure>
    </unit>
    <unit id="brand">
        <measure>chh:brand</measure>
    </unit>
    <unit id="awardtype">
        <measure>chh:awardType</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180L2ZyYWc6MWJlMWI5NTVmZGFlNDk5OGE5NzFlNGE4NTAyYjI0MTQvdGFibGU6MmI3NDk2NjEyY2ZjNDIxMWI3ZjMxYjhiYjE5Mzk5ZmQvdGFibGVyYW5nZToyYjc0OTY2MTJjZmM0MjExYjdmMzFiOGJiMTkzOTlmZF8zLTEtMS0xLTg3NDkx_9bdfd38d-05ab-4ea1-95e6-7a759059eaf1">CHOICE HOTELS INTERNATIONAL INC /DE</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180L2ZyYWc6MWJlMWI5NTVmZGFlNDk5OGE5NzFlNGE4NTAyYjI0MTQvdGFibGU6MmI3NDk2NjEyY2ZjNDIxMWI3ZjMxYjhiYjE5Mzk5ZmQvdGFibGVyYW5nZToyYjc0OTY2MTJjZmM0MjExYjdmMzFiOGJiMTkzOTlmZF80LTEtMS0xLTg3NDkx_72b27e6d-ffa7-4b33-910c-3d2d9e275895">0001046311</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180L2ZyYWc6MWJlMWI5NTVmZGFlNDk5OGE5NzFlNGE4NTAyYjI0MTQvdGFibGU6MmI3NDk2NjEyY2ZjNDIxMWI3ZjMxYjhiYjE5Mzk5ZmQvdGFibGVyYW5nZToyYjc0OTY2MTJjZmM0MjExYjdmMzFiOGJiMTkzOTlmZF81LTEtMS0xLTg3NDkx_7bb74020-13de-4a9d-83f0-81c2f07d4305">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180L2ZyYWc6MWJlMWI5NTVmZGFlNDk5OGE5NzFlNGE4NTAyYjI0MTQvdGFibGU6MmI3NDk2NjEyY2ZjNDIxMWI3ZjMxYjhiYjE5Mzk5ZmQvdGFibGVyYW5nZToyYjc0OTY2MTJjZmM0MjExYjdmMzFiOGJiMTkzOTlmZF82LTEtMS0xLTg3NDkx_6cfbf856-36ce-4626-a87d-e547f4b901ce">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180L2ZyYWc6MWJlMWI5NTVmZGFlNDk5OGE5NzFlNGE4NTAyYjI0MTQvdGFibGU6MmI3NDk2NjEyY2ZjNDIxMWI3ZjMxYjhiYjE5Mzk5ZmQvdGFibGVyYW5nZToyYjc0OTY2MTJjZmM0MjExYjdmMzFiOGJiMTkzOTlmZF83LTEtMS0xLTg3NDkx_8d96c424-0d25-4172-a86f-bacfafbe2cb6">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180L2ZyYWc6MWJlMWI5NTVmZGFlNDk5OGE5NzFlNGE4NTAyYjI0MTQvdGFibGU6MmI3NDk2NjEyY2ZjNDIxMWI3ZjMxYjhiYjE5Mzk5ZmQvdGFibGVyYW5nZToyYjc0OTY2MTJjZmM0MjExYjdmMzFiOGJiMTkzOTlmZF84LTEtMS0xLTg3NDkx_4760b1e1-611b-4a11-a1df-77f6b75f67df">false</dei:AmendmentFlag>
    <chh:ContractwithCustomerLiabilityRevenueRecognizedPeriod
      contextRef="i537d0b6f5f2f4be3aeed492dd7dc28b2_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfNjIy_62bb5128-803c-488e-bc45-3bd4aa1ddbe6">P5Y</chh:ContractwithCustomerLiabilityRevenueRecognizedPeriod>
    <dei:DocumentType
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQ3_e57697b0-0b9c-435d-b9f0-988dd88ea497">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQy_e5a2f91a-9d64-4201-a5fc-574174cf4625">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18zMDg_5d94b306-abd5-4c6c-a9f9-2db199d4cd52">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQ4_ddbe71b0-5896-4ff9-b94c-be5995f8681a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQ5_9c0ba444-54bb-48e2-bb70-129dc6e10017">001-13393</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6NmM0NTM3YTUwZjhhNDRhMzk5ZjU3ZGZiNzk5ODZjYWUvdGFibGVyYW5nZTo2YzQ1MzdhNTBmOGE0NGEzOTlmNTdkZmI3OTk4NmNhZV8wLTAtMS0xLTg3NDkx_e0a7eed3-26bc-4f6c-8a41-48938fb3af9c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6NmM0NTM3YTUwZjhhNDRhMzk5ZjU3ZGZiNzk5ODZjYWUvdGFibGVyYW5nZTo2YzQ1MzdhNTBmOGE0NGEzOTlmNTdkZmI3OTk4NmNhZV8wLTMtMS0xLTg3NDkx_df1d67f9-92e1-4d7b-adf4-2dfede8a13b1">52-1209792</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6NmM0NTM3YTUwZjhhNDRhMzk5ZjU3ZGZiNzk5ODZjYWUvdGFibGVyYW5nZTo2YzQ1MzdhNTBmOGE0NGEzOTlmNTdkZmI3OTk4NmNhZV8zLTAtMS0xLTg3NDkx_019ae389-c1dd-4f00-9dda-551220a4fedf">1 Choice Hotels Circle</dei:EntityAddressAddressLine1>
    <dei:EntityAddressPostalZipCode
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6NmM0NTM3YTUwZjhhNDRhMzk5ZjU3ZGZiNzk5ODZjYWUvdGFibGVyYW5nZTo2YzQ1MzdhNTBmOGE0NGEzOTlmNTdkZmI3OTk4NmNhZV8zLTMtMS0xLTg3NDkx_1b1f36af-d777-4177-9a27-6074b647ed9e">20850</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressAddressLine2
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6NmM0NTM3YTUwZjhhNDRhMzk5ZjU3ZGZiNzk5ODZjYWUvdGFibGVyYW5nZTo2YzQ1MzdhNTBmOGE0NGEzOTlmNTdkZmI3OTk4NmNhZV80LTAtMS0xLTg3NDkx_43d74311-aca2-443c-8965-496eaaf80720">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6NmM0NTM3YTUwZjhhNDRhMzk5ZjU3ZGZiNzk5ODZjYWUvdGFibGVyYW5nZTo2YzQ1MzdhNTBmOGE0NGEzOTlmNTdkZmI3OTk4NmNhZV81LTAtMS0xLTg3NDkx_15fb243a-3d30-4e37-bcc6-896b30ea305f">Rockville,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6NmM0NTM3YTUwZjhhNDRhMzk5ZjU3ZGZiNzk5ODZjYWUvdGFibGVyYW5nZTo2YzQ1MzdhNTBmOGE0NGEzOTlmNTdkZmI3OTk4NmNhZV81LTEtMS0xLTg3NDkx_85a1f705-8db3-412f-9d5a-8067362420db">MD</dei:EntityAddressStateOrProvince>
    <dei:CityAreaCode
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQz_26558114-790b-44c9-8777-d820a92341ee">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDUw_5db7bca1-2373-4c7d-95bb-dcba0ba62308">592-5000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6YmVmNmFhOGEwZmEwNDljY2E1YTAwMWU5ZDA5MjEwOTUvdGFibGVyYW5nZTpiZWY2YWE4YTBmYTA0OWNjYTVhMDAxZTlkMDkyMTA5NV8xLTAtMS0xLTg3NDkx_3812f261-5cbc-4f2e-b0e4-56c354438f32">Common Stock, Par Value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6YmVmNmFhOGEwZmEwNDljY2E1YTAwMWU5ZDA5MjEwOTUvdGFibGVyYW5nZTpiZWY2YWE4YTBmYTA0OWNjYTVhMDAxZTlkMDkyMTA5NV8xLTItMS0xLTg3NDkx_4311c1bc-0b7a-4639-839d-c439d7a6bec8">CHH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6YmVmNmFhOGEwZmEwNDljY2E1YTAwMWU5ZDA5MjEwOTUvdGFibGVyYW5nZTpiZWY2YWE4YTBmYTA0OWNjYTVhMDAxZTlkMDkyMTA5NV8xLTQtMS0xLTg3NDkx_3c00ee3d-a02c-4c5d-8b4e-4ea4df1d92ef">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQ0_7c6d6fb2-2dfe-45f6-b57d-16b3560c14fd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQ1_a8518715-9ab0-4a56-832a-a16e4a06447e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6MGNiNmUyMDY5YzM5NGVlMWIwZGU5NmM4ZmU0YzFhNGMvdGFibGVyYW5nZTowY2I2ZTIwNjljMzk0ZWUxYjBkZTk2YzhmZTRjMWE0Y18wLTAtMS0xLTg3NDkx_c5805680-6e7e-4af8-b769-14ccd3eda912">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6MGNiNmUyMDY5YzM5NGVlMWIwZGU5NmM4ZmU0YzFhNGMvdGFibGVyYW5nZTowY2I2ZTIwNjljMzk0ZWUxYjBkZTk2YzhmZTRjMWE0Y18xLTQtMS0xLTg3NDkx_8b713b55-9dbb-4458-b946-384804ffd69a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGFibGU6MGNiNmUyMDY5YzM5NGVlMWIwZGU5NmM4ZmU0YzFhNGMvdGFibGVyYW5nZTowY2I2ZTIwNjljMzk0ZWUxYjBkZTk2YzhmZTRjMWE0Y18yLTQtMS0xLTg3NDkx_abb9489b-6c6c-49b1-8777-dea7584b5d90">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yMDM0MDk2NTExNjMyOA_40ee794f-a33f-4766-9c80-a58df4fe67ec">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i166060ac77f14ae19915a0f185f7ba95_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xL2ZyYWc6NjZlMDcwOTdhMmViNGM2YmJlOWJmNWRlZDA0N2MyM2MvdGV4dHJlZ2lvbjo2NmUwNzA5N2EyZWI0YzZiYmU5YmY1ZGVkMDQ3YzIzY18yNDQw_6c7e0dcb-d17f-431f-9b25-3b5f62817b00"
      unitRef="shares">55779959</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i88a10274492241438afb280413f72d84_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNC0xLTEtMS04NzQ5MQ_8d693fea-e92c-4168-9679-f058b499d898"
      unitRef="usd">121449000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i557715eb8f194643bfa3ae1e6890ca98_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNC0zLTEtMS04NzQ5MQ_7715b03c-2144-4a91-bb52-480151776b08"
      unitRef="usd">106242000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7cd3ad5d424840769ed5dbafcc76ae35_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNC01LTEtMS04NzQ5MQ_f379a5a1-a4f4-4dbd-b8e3-a92d70a5684d"
      unitRef="usd">212188000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i644f734c9b324ff4bf7ef46a25bbb377_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNC03LTEtMS04NzQ5MQ_9507fe8e-c6c0-4c59-842e-55c4ad81a168"
      unitRef="usd">172289000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9691c198284546e3a15718f4bbabb453_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNS0xLTEtMS04NzQ5MQ_24eb2135-b6d1-435e-a1d2-096e4b5f53cf"
      unitRef="usd">6222000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id0fd40d4a9524f9986ec51d996258099_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNS0zLTEtMS04NzQ5MQ_e07ea8a8-108f-4269-b4d3-fa7fb5561071"
      unitRef="usd">7328000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib344b1a55c03492cbbbfafc4d96756af_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNS01LTEtMS04NzQ5MQ_e9fa39dd-2cde-47e1-a318-1d2b9174a852"
      unitRef="usd">14624000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9fc69869e73422f9487b53ff252762d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNS03LTEtMS04NzQ5MQ_96bd0971-4d59-47b7-86cb-f077faac28f8"
      unitRef="usd">12755000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iff7a48a957f8444c8efcb57853043300_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNi0xLTEtMS04NzQ5MQ_46c52860-f7be-4f76-be94-6425cae8a5e3"
      unitRef="usd">21803000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i67ef5fdd5df2452b976f50c51cb8abed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNi0zLTEtMS04NzQ5MQ_70774285-a54a-41a0-bff5-7021102307b3"
      unitRef="usd">12092000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ief5da701b48242f6900823a3954a0e37_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNi01LTEtMS04NzQ5MQ_b7af929e-e548-4204-8f08-971912971897"
      unitRef="usd">33486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic70472c6ac214e76a58ea861bf9d4b42_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNi03LTEtMS04NzQ5MQ_85d3a0bf-9ae9-48b7-bfdb-1825a381db37"
      unitRef="usd">23283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2e2454d9d214995a9de4af6c4d2b136_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNy0xLTEtMS04NzQ5MQ_d9501bf9-d81f-43e4-b329-e5e8e77f8dd2"
      unitRef="usd">189382000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icad220b6fcac4a568321b25e73b0b779_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNy0zLTEtMS04NzQ5MQ_35bdd1b5-7d67-4929-adb1-20baa99d44e9"
      unitRef="usd">135988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib8c5f74b478049719c7525a2a25d5cc4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNy01LTEtMS04NzQ5MQ_26605804-5b96-4c64-83ed-53e3978d2d34"
      unitRef="usd">316019000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a18a63f8d114724866be1596db60ee5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfNy03LTEtMS04NzQ5MQ_45be1c48-7fc6-4861-9e2f-0d63db9e1696"
      unitRef="usd">227509000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12f1d2395eeb4e3db460cc01d4e0b98b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOC0xLTEtMS04NzQ5MQ_d490ab87-a805-4509-b03d-8d777b372648"
      unitRef="usd">17191000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ied3cb5b252ac491789d7d7f02e1b2bba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOC0zLTEtMS04NzQ5MQ_80a953ff-55f7-4273-828c-9072748fe0b4"
      unitRef="usd">8993000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4696e921c4ae41d2863a64ed8d1941c9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOC01LTEtMS04NzQ5MQ_7e8974b6-0c9d-4616-b3e6-2e9575b19275"
      unitRef="usd">29228000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i681075ae79f541108eb7414ecce29053_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOC03LTEtMS04NzQ5MQ_63f1c070-152d-4dab-8ca4-ddf1f7d6bfbd"
      unitRef="usd">13347000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia5e93702ecd84e008d4634de56047fed_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOS0xLTEtMS04NzQ5MQ_5566909b-6f4b-40d1-9f16-04abb5660547"
      unitRef="usd">11927000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15966e993e0b4bfabcbdabe984404a38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOS0zLTEtMS04NzQ5MQ_f4848926-655b-4bae-baed-674b74e84f55"
      unitRef="usd">7701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if2ef5462cb284b199f2b15a715d4518b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOS01LTEtMS04NzQ5MQ_76081fce-f1bf-40f2-84b7-8727bbb5095c"
      unitRef="usd">20156000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie8cddba93d224976955166b4773cb4bb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfOS03LTEtMS04NzQ5MQ_4215e83c-11c9-40b9-b0ce-4a48a5fac1d5"
      unitRef="usd">12108000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTAtMS0xLTEtODc0OTE_4110e3f8-fd6b-4ef7-b4ca-2621563d743d"
      unitRef="usd">367974000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTAtMy0xLTEtODc0OTE_547af68f-ec67-4927-9143-3608b620ea2a"
      unitRef="usd">278344000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTAtNS0xLTEtODc0OTE_31ae7396-1066-4404-b0ed-b948fd69237d"
      unitRef="usd">625701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTAtNy0xLTEtODc0OTE_5379beff-d8e8-45e3-af09-21026316e592"
      unitRef="usd">461291000</us-gaap:Revenues>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTItMS0xLTEtODc0OTE_04fd97ec-9468-406c-8bb9-f7438023d656"
      unitRef="usd">43888000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTItMy0xLTEtODc0OTE_6217e1e5-eda6-4d69-bbc7-21177dc7ee98"
      unitRef="usd">34470000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTItNS0xLTEtODc0OTE_542f7915-f514-47a1-bf5f-2078277b7cdf"
      unitRef="usd">74212000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTItNy0xLTEtODc0OTE_d79853c7-644b-4f31-8530-a7aecbf15e79"
      unitRef="usd">64737000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTMtMS0xLTEtODc0OTE_68478774-1c83-455f-949b-d37bfb6127da"
      unitRef="usd">5479000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTMtMy0xLTEtODc0OTE_a634a8ac-1d5c-4295-89bd-03a606cb5211"
      unitRef="usd">6232000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTMtNS0xLTEtODc0OTE_5ad88fa7-1c59-495e-8ce6-b52eb86bc801"
      unitRef="usd">11710000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTMtNy0xLTEtODc0OTE_bac40c3b-a676-46c7-934a-7946fe0077b0"
      unitRef="usd">12594000</us-gaap:DepreciationDepletionAndAmortization>
    <chh:MarketingAndReservationExpense
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTQtMS0xLTEtODc0OTE_d6b5f982-3c7a-4eb7-ad09-c2704d07d852"
      unitRef="usd">153846000</chh:MarketingAndReservationExpense>
    <chh:MarketingAndReservationExpense
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTQtMy0xLTEtODc0OTE_09cd7890-21a0-4635-9ca4-606b8119a236"
      unitRef="usd">113285000</chh:MarketingAndReservationExpense>
    <chh:MarketingAndReservationExpense
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTQtNS0xLTEtODc0OTE_dbc1401b-5e01-494b-997f-021783e1994b"
      unitRef="usd">267496000</chh:MarketingAndReservationExpense>
    <chh:MarketingAndReservationExpense
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTQtNy0xLTEtODc0OTE_d73fafaa-f5e8-4bdc-a7a8-ccf3e29d6c74"
      unitRef="usd">211458000</chh:MarketingAndReservationExpense>
    <chh:OwnedHotelsExpense
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTUtMS0xLTEtODc0OTE_19d82a6c-d1ca-418b-a464-b28eec41d908"
      unitRef="usd">10692000</chh:OwnedHotelsExpense>
    <chh:OwnedHotelsExpense
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTUtMy0xLTEtODc0OTE_13197232-d4ff-4cf3-88ff-753f3d50d4f1"
      unitRef="usd">5333000</chh:OwnedHotelsExpense>
    <chh:OwnedHotelsExpense
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTUtNS0xLTEtODc0OTE_2f9bfc9b-2b63-4a6d-a7e4-848f0078c6ff"
      unitRef="usd">18846000</chh:OwnedHotelsExpense>
    <chh:OwnedHotelsExpense
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTUtNy0xLTEtODc0OTE_b6957995-3ea9-477e-bca3-3521761f3396"
      unitRef="usd">9480000</chh:OwnedHotelsExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTYtMS0xLTEtODc0OTE_975bc1b6-db06-403f-818e-d5e0d1b11dcb"
      unitRef="usd">213905000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTYtMy0xLTEtODc0OTE_e687825c-1591-40dc-85af-e2f6fb3014af"
      unitRef="usd">159320000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTYtNS0xLTEtODc0OTE_8a34bdbc-ddaa-4c82-a5a1-27fb2eb865ff"
      unitRef="usd">372264000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMTYtNy0xLTEtODc0OTE_5a7949c3-4adb-493b-9024-381e9f9ef624"
      unitRef="usd">298269000</us-gaap:CostsAndExpenses>
    <chh:GainLossOnDispositionOfBusinessAndAssets
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjAtMS0xLTEtODc0OTE_856e8d61-21e8-4271-a721-8b0348b11d14"
      unitRef="usd">3280000</chh:GainLossOnDispositionOfBusinessAndAssets>
    <chh:GainLossOnDispositionOfBusinessAndAssets
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjAtMy0xLTEtODc0OTE_d560e7f7-5b75-4889-97fb-12f5defcc669"
      unitRef="usd">0</chh:GainLossOnDispositionOfBusinessAndAssets>
    <chh:GainLossOnDispositionOfBusinessAndAssets
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjAtNS0xLTEtODc0OTE_355e2606-9b61-4478-a0ec-2be99e3b6861"
      unitRef="usd">3309000</chh:GainLossOnDispositionOfBusinessAndAssets>
    <chh:GainLossOnDispositionOfBusinessAndAssets
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjAtNy0xLTEtODc0OTE_0959ec03-4772-4f66-8f23-c18dfb774802"
      unitRef="usd">0</chh:GainLossOnDispositionOfBusinessAndAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjEtMS0xLTEtODc0OTE_a7ba74c4-e485-49c7-a527-419ec0798a63"
      unitRef="usd">157349000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjEtMy0xLTEtODc0OTE_dc555dfa-1b5e-4e5a-a794-71964f76736b"
      unitRef="usd">119024000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjEtNS0xLTEtODc0OTE_aa6da00f-572c-4ac8-9b17-25d757b7e987"
      unitRef="usd">256746000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjEtNy0xLTEtODc0OTE_ebbc4c66-9097-4c3b-813c-f6abc385916e"
      unitRef="usd">163022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjMtMS0xLTEtODc0OTE_ca62e3a1-fa67-4ffc-b0aa-d0ca01920e77"
      unitRef="usd">11252000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjMtMy0xLTEtODc0OTE_76dcabde-c042-485d-a166-f1c1fb031d59"
      unitRef="usd">11691000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjMtNS0xLTEtODc0OTE_be052656-80f5-4649-a7fa-2310f361caa3"
      unitRef="usd">22722000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjMtNy0xLTEtODc0OTE_47908586-dbc6-452f-bb7c-1eed425df561"
      unitRef="usd">23468000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjQtMS0xLTEtODc0OTE_f55475bd-ed88-4402-9667-c967a0108549"
      unitRef="usd">1628000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjQtMy0xLTEtODc0OTE_3f407a14-8d33-4aa7-99c0-2de15a440ed6"
      unitRef="usd">1234000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjQtNS0xLTEtODc0OTE_a9822023-a41f-471a-89b5-d328348df039"
      unitRef="usd">2908000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjQtNy0xLTEtODc0OTE_917cbf5f-f005-477c-a132-16c6d52d8d7c"
      unitRef="usd">2515000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjYtMS0xLTEtODc0OTE_9f9c6ca9-ad42-4788-a47b-a08ff61e1dc5"
      unitRef="usd">-5559000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjYtMy0xLTEtODc0OTE_4a3358b7-d70a-4392-8b82-a4677ee38fb5"
      unitRef="usd">2108000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjYtNS0xLTEtODc0OTE_4154c88b-e336-4e2a-ab11-cc0d77e5cbfd"
      unitRef="usd">-7275000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjYtNy0xLTEtODc0OTE_551ccb21-8599-49e9-8d22-3e54548932cb"
      unitRef="usd">3313000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjctMS0xLTEtODc0OTE_ea0c7400-0db2-471f-874a-7bc52a58c47b"
      unitRef="usd">-40000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjctMy0xLTEtODc0OTE_e5d10eab-4be5-4d48-bd59-a26de1aa5cb3"
      unitRef="usd">1179000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjctNS0xLTEtODc0OTE_2387e62e-9fa7-441f-a134-44a9876e1c64"
      unitRef="usd">204000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjctNy0xLTEtODc0OTE_629f87b0-bf45-4c74-8e81-5489da23edbe"
      unitRef="usd">-4818000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjgtMS0xLTEtODc0OTE_60909829-8944-4c9a-a57f-3192616756f5"
      unitRef="usd">-15223000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjgtMy0xLTEtODc0OTE_8847d11e-8943-4427-af6f-b68d3633507f"
      unitRef="usd">-7170000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjgtNS0xLTEtODc0OTE_9fa57371-a8f5-44d6-a556-312940171d2a"
      unitRef="usd">-26885000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjgtNy0xLTEtODc0OTE_a6a487bd-683f-4ccc-95e4-fdcc24d0cb8d"
      unitRef="usd">-22458000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjktMS0xLTEtODc0OTE_078488a6-1b52-46de-8811-b7832f5a22b6"
      unitRef="usd">142126000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjktMy0xLTEtODc0OTE_7f7e87da-c414-423b-a6ba-6902b0c8338a"
      unitRef="usd">111854000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjktNS0xLTEtODc0OTE_418b51ba-28d2-4f10-ace8-b241cbe34bc0"
      unitRef="usd">229861000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMjktNy0xLTEtODc0OTE_25a7aca3-ef63-49ec-9b26-fbf0403d969e"
      unitRef="usd">140564000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzAtMS0xLTEtODc0OTE_963a86d1-af0d-407b-b54c-3e3c4d29d92d"
      unitRef="usd">35958000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzAtMy0xLTEtODc0OTE_cc84c27b-cb7b-4fc8-a11c-6e5edc423555"
      unitRef="usd">25972000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzAtNS0xLTEtODc0OTE_7bb8f993-b1ee-4a06-93a4-222d99315bb1"
      unitRef="usd">56302000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzAtNy0xLTEtODc0OTE_817cdc36-aa35-4d9e-8c62-ca4065fcca8d"
      unitRef="usd">32345000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzEtMS0xLTEtODc0OTE_d47dbc77-a0f3-4d7a-82bc-aba4fcabd3b3"
      unitRef="usd">106168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzEtMy0xLTEtODc0OTE_9c5e7aca-ae33-4570-8514-891ee08c5157"
      unitRef="usd">85882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzEtNS0xLTEtODc0OTE_1b7e87ee-1e1c-46a6-b29a-9fdd31115432"
      unitRef="usd">173559000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzEtNy0xLTEtODc0OTE_d328485a-bfc2-4069-be17-2ebe7c0f558d"
      unitRef="usd">108219000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzMtMS0xLTEtODc0OTE_dc6d5422-5952-40ab-aeff-829440db10c8"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzMtMy0xLTEtODc0OTE_0d1d6f0a-04bd-4040-a90a-f3de84692dae"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzMtNS0xLTEtODc0OTE_169e86fc-7310-42aa-830c-ca89ca3649fd"
      unitRef="usdPerShare">3.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzMtNy0xLTEtODc0OTE_c9c6bfe0-2eb9-412b-9107-54b1f9accb52"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzQtMS0xLTEtODc0OTE_bac3e9ee-0478-4817-b1fb-49ce2e73777a"
      unitRef="usdPerShare">1.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzQtMy0xLTEtODc0OTE_685ba989-2fcb-4d0b-b77f-b6d802077670"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzQtNS0xLTEtODc0OTE_71fb52c4-5b0f-4cb0-bbd2-324b1072740a"
      unitRef="usdPerShare">3.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzQtNy0xLTEtODc0OTE_b43434ef-3d75-4625-8cbd-0c432946f3cc"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzYtMS0xLTEtODc0OTE_a498dc8e-50a3-497c-ab3b-8cca7c467b47"
      unitRef="usdPerShare">0.2375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzYtMy0xLTEtODc0OTE_7f762ad7-a8d1-44d1-a68e-1bf441fa1916"
      unitRef="usdPerShare">0.225</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzYtNS0xLTEtODc0OTE_fdc349a0-8413-45af-8016-2f22e9b1d068"
      unitRef="usdPerShare">0.4750</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xNi9mcmFnOmRkZDcxYTY0MmVjZDQwZWNhOTUzMGE0NTcxZWMzNzNiL3RhYmxlOmFlNjdlMmYyOWU3YTRjY2VhYTBhZGQ3NjQxNDZlMWM5L3RhYmxlcmFuZ2U6YWU2N2UyZjI5ZTdhNGNjZWFhMGFkZDc2NDE0NmUxYzlfMzYtNy0xLTEtODc0OTE_88f42796-b230-4a2b-a86f-13b698a7f119"
      unitRef="usdPerShare">0.225</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNC0xLTEtMS04NzQ5MQ_d47dbc77-a0f3-4d7a-82bc-aba4fcabd3b3"
      unitRef="usd">106168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNC0zLTEtMS04NzQ5MQ_9c5e7aca-ae33-4570-8514-891ee08c5157"
      unitRef="usd">85882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNC01LTEtMS04NzQ5MQ_1b7e87ee-1e1c-46a6-b29a-9fdd31115432"
      unitRef="usd">173559000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNC03LTEtMS04NzQ5MQ_d328485a-bfc2-4069-be17-2ebe7c0f558d"
      unitRef="usd">108219000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNy0xLTEtMS04NzQ5MQ_148bc546-05c8-4901-ac94-2ee1adea11e6"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNy0zLTEtMS04NzQ5MQ_dd3a6089-44a5-4c8f-825b-bfacb29c6392"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNy01LTEtMS04NzQ5MQ_8c8f3d50-01a5-405f-8ecb-38e0f88c0028"
      unitRef="usd">-237000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfNy03LTEtMS04NzQ5MQ_6adcf71e-daf6-48df-a713-4477285c117a"
      unitRef="usd">123000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOC0xLTEtMS04NzQ5MQ_223e2ada-c238-4a8b-99d5-518330f1b4a3"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOC0zLTEtMS04NzQ5MQ_e919eb6d-e422-465e-9b81-6ddaf73b4b6c"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOC01LTEtMS04NzQ5MQ_22022b9b-b3fe-4dc1-9552-47e18c849f31"
      unitRef="usd">-237000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOC03LTEtMS04NzQ5MQ_56648592-fdb9-4ae9-ab43-95c8435da763"
      unitRef="usd">123000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOS0xLTEtMS04NzQ5MQ_fee151d1-fb1f-4bcd-9855-ea8be08374a4"
      unitRef="usd">106065000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOS0zLTEtMS04NzQ5MQ_330f3421-5c04-44f6-9402-02be35864285"
      unitRef="usd">85953000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOS01LTEtMS04NzQ5MQ_eaccf50a-8e23-4ed8-acdb-f58b30c5ef21"
      unitRef="usd">173322000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18xOS9mcmFnOjUwYTdkNzI2MTFmZDQ2OTJiNjQxOGMxZmNmZjQ1MDBhL3RhYmxlOjIyMGU3NmIyODBlNjRhMGU5ODQ5MjI4MWE4OWUyZjJlL3RhYmxlcmFuZ2U6MjIwZTc2YjI4MGU2NGEwZTk4NDkyMjgxYTg5ZTJmMmVfOS03LTEtMS04NzQ5MQ_edb20b03-d4a5-4629-bb00-0ae5b89f840b"
      unitRef="usd">108342000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMy0xLTEtMS04NzQ5MQ_38eef717-c4ad-4ec1-9dd8-cd7ee5bda7e6"
      unitRef="usd">607185000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMy0zLTEtMS04NzQ5MQ_2ca271fb-55c7-4408-b6f5-50c1ae5f5784"
      unitRef="usd">511605000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNC0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmRlOTE4MWZmNmM1MTQ2YmZiMGI0NTlmNWZkYzUzMDk2XzYz_2b20d306-b883-42bf-8698-2533cf890b3f"
      unitRef="usd">21822000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNC0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmRlOTE4MWZmNmM1MTQ2YmZiMGI0NTlmNWZkYzUzMDk2Xzcw_8f4f6ac3-a40d-4b3c-a396-07770dc7d212"
      unitRef="usd">34149000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNC0xLTEtMS04NzQ5MQ_ab253169-24b9-4138-b228-7e91dab3a668"
      unitRef="usd">203890000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNC0zLTEtMS04NzQ5MQ_18245ddb-d20b-4d09-9e3f-95a61c52e845"
      unitRef="usd">153147000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNS0xLTEtMS04NzQ5MQ_936ff664-9a18-4b29-9be7-6addb8ab89ee"
      unitRef="usd">3123000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNS0zLTEtMS04NzQ5MQ_44b0a355-6b6c-4950-872d-481331df5698"
      unitRef="usd">12511000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmFhNDQ4NzY0MDlkMDRiYWM4OTk5ZmE5NmZmNDI5MDJmXzYw_1c8c77fc-4dfc-4c61-93bf-211f2b676e16"
      unitRef="usd">4483000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmFhNDQ4NzY0MDlkMDRiYWM4OTk5ZmE5NmZmNDI5MDJmXzY3_b7c8b163-593e-4048-b6d5-c07088302df7"
      unitRef="usd">4318000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:NotesAndLoansReceivableGrossCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNi0xLTEtMS04NzQ5MQ_de227210-6939-4152-9384-b0e2717cd84a"
      unitRef="usd">53760000</us-gaap:NotesAndLoansReceivableGrossCurrent>
    <us-gaap:NotesAndLoansReceivableGrossCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNi0zLTEtMS04NzQ5MQ_bc5d7d99-4c63-4323-b120-e1cfd45a1167"
      unitRef="usd">54453000</us-gaap:NotesAndLoansReceivableGrossCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNy0xLTEtMS04NzQ5MQ_cebb9e99-38af-4a62-83b4-aac28a9fcbcf"
      unitRef="usd">115651000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNy0zLTEtMS04NzQ5MQ_1f702cf9-a851-4ae9-b0b1-9bb94505449b"
      unitRef="usd">29945000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfOC0xLTEtMS04NzQ5MQ_4ca9ac73-5c8d-4c14-9498-5218d345c404"
      unitRef="usd">983609000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfOC0zLTEtMS04NzQ5MQ_b5a5fc89-f8a1-41dc-b816-e1dff7df451f"
      unitRef="usd">761661000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfOS0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjI4OWNjNjY4ZWQyODRhYjA4ODBkOTA2OTIxNzc1NjZlXzg5_0e5ab5c3-35bd-40ee-a26a-28e28bafdc89"
      unitRef="usd">236191000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfOS0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjI4OWNjNjY4ZWQyODRhYjA4ODBkOTA2OTIxNzc1NjZlXzk2_f337802d-65f2-4670-876f-6e43eb709e9e"
      unitRef="usd">232492000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfOS0xLTEtMS04NzQ5MQ_3352014e-d5b3-4bc6-9fb5-b05e3c42545d"
      unitRef="usd">319161000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfOS0zLTEtMS04NzQ5MQ_9263e7db-2619-4392-82f2-4e3800f92c6e"
      unitRef="usd">377367000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTAtMS0xLTEtODc0OTE_c6de792c-12cc-4577-8a9d-1e1564d51ed6"
      unitRef="usd">29669000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTAtMy0xLTEtODc0OTE_ce7f9525-c75c-4c49-9c07-164280c24d50"
      unitRef="usd">34183000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTEtMS0xLTEtODc0OTE_e422476a-d6ba-4d3d-8877-21898edc6ebd"
      unitRef="usd">159196000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTEtMy0xLTEtODc0OTE_f8565fd1-f381-4bb9-b8d3-93933a3d941f"
      unitRef="usd">159196000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTItMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjo2ZTJkZThhNzEyOWE0OGRmYTU1ZDliZGMwMmM2ZTBlM181OA_69050638-0a7d-474f-9521-9bc24848595f"
      unitRef="usd">213000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTItMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjo2ZTJkZThhNzEyOWE0OGRmYTU1ZDliZGMwMmM2ZTBlM182NQ_6fb7d711-fde6-415c-b2b8-8924b4123ff2"
      unitRef="usd">195909000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTItMS0xLTEtODc0OTE_ddec7caf-9418-41ae-8518-ca47f6211108"
      unitRef="usd">319922000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTItMy0xLTEtODc0OTE_0491db1c-2111-4dc4-bdb0-07afd49a0e59"
      unitRef="usd">312389000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTMtMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjo1NTdmNzZkNWI4Yjc0NTA0OTU1ZWNmNjRmZmI2YmM2Yl82MA_4aa210ca-2b52-4b2c-bb66-217863d7fff8"
      unitRef="usd">7048000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTMtMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjo1NTdmNzZkNWI4Yjc0NTA0OTU1ZWNmNjRmZmI2YmM2Yl82Nw_674949f5-dab3-46ae-b50e-702afe0f806a"
      unitRef="usd">12461000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTMtMS0xLTEtODc0OTE_9df4ff9a-4c31-4c9c-bb63-a129d52dba48"
      unitRef="usd">48649000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTMtMy0xLTEtODc0OTE_f9c6fbae-bbce-4d8a-a501-a1160020bdd0"
      unitRef="usd">66451000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <chh:DeferredCompensationArrangementAssetsforPlanBenefitsNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTQtMS0xLTEtODc0OTE_7a22e83b-d11a-490c-b0ba-c6c519eb9ce1"
      unitRef="usd">29821000</chh:DeferredCompensationArrangementAssetsforPlanBenefitsNoncurrent>
    <chh:DeferredCompensationArrangementAssetsforPlanBenefitsNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTQtMy0xLTEtODc0OTE_042ea614-36fc-406e-b062-6628aa53e30f"
      unitRef="usd">33946000</chh:DeferredCompensationArrangementAssetsforPlanBenefitsNoncurrent>
    <us-gaap:RealEstateInvestmentsUnconsolidatedRealEstateAndOtherJointVentures
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTUtMS0xLTEtODc0OTE_04c33640-c088-473c-ac41-3fba31da325d"
      unitRef="usd">27789000</us-gaap:RealEstateInvestmentsUnconsolidatedRealEstateAndOtherJointVentures>
    <us-gaap:RealEstateInvestmentsUnconsolidatedRealEstateAndOtherJointVentures
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTUtMy0xLTEtODc0OTE_985e5737-1699-44cb-8f2c-8e36f128fdfb"
      unitRef="usd">27967000</us-gaap:RealEstateInvestmentsUnconsolidatedRealEstateAndOtherJointVentures>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTYtMS0xLTEtODc0OTE_283065e0-b479-41f4-980a-2e96817f5b29"
      unitRef="usd">74049000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTYtMy0xLTEtODc0OTE_33c05d9f-c90c-4618-848d-3aefbcff6678"
      unitRef="usd">68643000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTctMS0xLTEtODc0OTE_58ba03b5-047a-4556-b555-03492a8202ae"
      unitRef="usd">84976000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTctMy0xLTEtODc0OTE_8d866db6-0784-4b73-89f8-0c2d9aa8b3a0"
      unitRef="usd">90021000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTgtMS0xLTEtODc0OTE_6614320b-e479-4f0b-a5e5-89f5f76de53c"
      unitRef="usd">2076841000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMTgtMy0xLTEtODc0OTE_d8415721-4314-407b-a835-7ba887996979"
      unitRef="usd">1931824000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjEtMS0xLTEtODc0OTE_b2fbb38b-856c-4c44-bcca-40ef80885d4a"
      unitRef="usd">106427000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjEtMy0xLTEtODc0OTE_d698829e-c504-423d-9e02-39c1c554a952"
      unitRef="usd">81169000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjItMS0xLTEtODc0OTE_139085ee-89da-4587-8044-6c010d3adefd"
      unitRef="usd">100631000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjItMy0xLTEtODc0OTE_59648df0-ae09-418b-bc65-07ec190530fa"
      unitRef="usd">104472000</us-gaap:AccruedLiabilitiesCurrent>
    <chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjMtMS0xLTEtODc0OTE_d2ef76e7-f1a0-4b37-8fa0-60a0934ea993"
      unitRef="usd">79767000</chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueCurrent>
    <chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjMtMy0xLTEtODc0OTE_153e40b2-5a77-4529-8d11-7a0dbd1ef3b4"
      unitRef="usd">81538000</chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjQtMS0xLTEtODc0OTE_8c945baa-f2d7-49ca-8bc7-d69e12b2708b"
      unitRef="usd">216571000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjQtMy0xLTEtODc0OTE_4b51aa2d-8296-47e8-b1ed-2920d261d3ae"
      unitRef="usd">216351000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjUtMS0xLTEtODc0OTE_671bc734-b7a5-4d6f-a614-775530feaf83"
      unitRef="usd">78955000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:DeferredIncomeCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjUtMy0xLTEtODc0OTE_e91a4c6f-421d-4600-b07b-4d32ae207de0"
      unitRef="usd">86765000</us-gaap:DeferredIncomeCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjYtMS0xLTEtODc0OTE_db46c951-403e-4bd1-931f-d834cc195fd5"
      unitRef="usd">582351000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjYtMy0xLTEtODc0OTE_589ef06a-ce88-4c51-b180-e929f73b5d31"
      unitRef="usd">570295000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjctMS0xLTEtODc0OTE_b3d1b97f-deff-41e1-9b52-4c31b5c440cc"
      unitRef="usd">844729000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjctMy0xLTEtODc0OTE_932b7716-9899-4e1f-b11c-be5a899e9734"
      unitRef="usd">844123000</us-gaap:LongTermDebtNoncurrent>
    <chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjgtMS0xLTEtODc0OTE_1b5e3e31-c68e-44e1-87ee-4d724412459e"
      unitRef="usd">107690000</chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueNoncurrent>
    <chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjgtMy0xLTEtODc0OTE_f025bc5c-744d-458c-bf2c-350845b08f29"
      unitRef="usd">105785000</chh:ContractWithCustomersLiabilityAndNon606DeferredRevenueNoncurrent>
    <chh:DeferredCompensationAndRetirementPlanObligationsNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjktMS0xLTEtODc0OTE_239c19af-7de2-48db-96e1-a728c317964f"
      unitRef="usd">34468000</chh:DeferredCompensationAndRetirementPlanObligationsNoncurrent>
    <chh:DeferredCompensationAndRetirementPlanObligationsNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMjktMy0xLTEtODc0OTE_491b2562-4805-47aa-9929-ea3f8ae9409b"
      unitRef="usd">38690000</chh:DeferredCompensationAndRetirementPlanObligationsNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzAtMS0xLTEtODc0OTE_8b3909db-4a3d-4314-8ef0-691d37a76843"
      unitRef="usd">15482000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzAtMy0xLTEtODc0OTE_39c0d05b-ed35-44f2-89d5-aa03d3273a5b"
      unitRef="usd">20642000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzItMS0xLTEtODc0OTE_5ece8d49-3b13-4061-924d-cfb7fbd70b9a"
      unitRef="usd">30355000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzItMy0xLTEtODc0OTE_7325762b-37ac-446a-9233-2bc27a299bdb"
      unitRef="usd">35492000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzMtMS0xLTEtODc0OTE_96fb2a1a-1532-43c0-b4aa-43c05c101d6c"
      unitRef="usd">37684000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:DeferredIncomeNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzMtMy0xLTEtODc0OTE_d34f1a72-4282-45c9-9f4d-2cb92978c89c"
      unitRef="usd">41785000</us-gaap:DeferredIncomeNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzQtMS0xLTEtODc0OTE_5837352f-417c-4924-9a80-c92ee6e6739c"
      unitRef="usd">7357000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzQtMy0xLTEtODc0OTE_161f9775-6a1b-4aee-a2d5-cd21126721bc"
      unitRef="usd">9130000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzUtMS0xLTEtODc0OTE_27db1d6e-101b-47e5-b1f9-09c333b17e61"
      unitRef="usd">1660116000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzUtMy0xLTEtODc0OTE_0ac354e8-f6ce-411e-8e60-bee4d70511e7"
      unitRef="usd">1665942000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzYtMS0xLTEtODc0OTE_4e38c0ee-cfd9-4c04-b547-d2000c395585"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzYtMy0xLTEtODc0OTE_cbf1163d-a6ae-4e9b-ad93-4cabe9717931"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV8xOA_18623cb2-7708-4707-ba1b-c91bafe627bd"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV8xOA_2f08ed04-0a09-4b8d-8c28-e61967ba963a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV8zMg_14a5db2f-d873-4301-98f0-fab4e1f0dc66"
      unitRef="shares">160000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV8zMg_93794ad0-3ed7-41b8-b4c5-b281539b8581"
      unitRef="shares">160000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV81NA_b065843d-fdb4-461e-be4d-d8152e4de40c"
      unitRef="shares">95065638</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV81NA_f8e6833d-3b5f-4b1d-8cf3-7325fcaf1477"
      unitRef="shares">95065638</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV84NQ_498b3de8-763e-4a09-8511-2e362fed1d84"
      unitRef="shares">55780322</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjoyYjY1OGI0ZmFmODY0MjQwODYwYTUzNzVhMTFjMDAxNV85Mg_44e5e28b-8713-455e-ba97-f725feaad1c3"
      unitRef="shares">55609226</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMS0xLTEtODc0OTE_b9a3a0c1-be35-492d-8c09-53b2e952fcfb"
      unitRef="usd">951000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzctMy0xLTEtODc0OTE_5fe24a66-8f20-43d0-a1f5-55283dd6385e"
      unitRef="usd">951000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzgtMS0xLTEtODc0OTE_37cfd164-d4c1-45ea-8b4a-f1a79e72b7c2"
      unitRef="usd">274384000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzgtMy0xLTEtODc0OTE_6d0fca70-7e84-4ed9-b419-a9eb85dfafb8"
      unitRef="usd">259317000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzktMS0xLTEtODc0OTE_dc8b9f50-7c49-45ff-af04-e246b558ff18"
      unitRef="usd">-4811000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfMzktMy0xLTEtODc0OTE_ccf22309-ff13-4b0d-8423-0f1e559dbc1d"
      unitRef="usd">-4574000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDAtMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjo3MmE3MGE2MTllYzI0NWI1OTI5OWNhMWY0ZmE1MWViYV8yOQ_c2be1ac0-fc4f-4e40-bec1-131f91e6c74d"
      unitRef="shares">39285316</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDAtMC0xLTEtODc0OTEvdGV4dHJlZ2lvbjo3MmE3MGE2MTllYzI0NWI1OTI5OWNhMWY0ZmE1MWViYV8zNg_a4630497-f818-427d-97c3-3308d11dd956"
      unitRef="shares">39456412</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDAtMS0xLTEtODc0OTE_babf1b94-ab43-4c2c-a229-509f237427f9"
      unitRef="usd">1276090000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDAtMy0xLTEtODc0OTE_ce112688-1730-436e-9af3-ae0fdc229565"
      unitRef="usd">1265032000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDEtMS0xLTEtODc0OTE_9824b26e-4583-49f4-ab59-42743e056b11"
      unitRef="usd">1422291000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDEtMy0xLTEtODc0OTE_3e3148c8-cc6c-4fe9-9d0a-9bb73b47e41b"
      unitRef="usd">1275220000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDItMS0xLTEtODc0OTE_1569eca7-93e3-4d3b-abf1-9ec966630910"
      unitRef="usd">416725000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDItMy0xLTEtODc0OTE_206e9d70-4c1d-4e55-a811-c7c2488ca3fa"
      unitRef="usd">265882000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDMtMS0xLTEtODc0OTE_f6880916-b9f7-4fc8-8e4f-f9eef788e86a"
      unitRef="usd">2076841000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yMi9mcmFnOjdmYmZjNzRkZTAwOTQzYzI5YzQ5OTc4NTE4MjJjOWIyL3RhYmxlOmQ1MmVhNTM0ODY0NTRlMGY4ZmYxMGM2YWEzNGM5ZDVhL3RhYmxlcmFuZ2U6ZDUyZWE1MzQ4NjQ1NGUwZjhmZjEwYzZhYTM0YzlkNWFfNDMtMy0xLTEtODc0OTE_a31fb24b-ae04-49db-9961-9ff33096f5b8"
      unitRef="usd">1931824000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNC0xLTEtMS04NzQ5MQ_4c063d0e-de93-430c-bc14-949304fbf37f"
      unitRef="usd">173559000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNC0zLTEtMS04NzQ5MQ_71fe4b84-420c-4d65-99f7-d4de4543530b"
      unitRef="usd">108219000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNi0xLTEtMS04NzQ5MQ_95924b56-5bc6-443c-b891-677dc56ce4bb"
      unitRef="usd">11710000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNi0zLTEtMS04NzQ5MQ_832bccd4-54a1-4318-8c74-a07ee659ad4c"
      unitRef="usd">12594000</us-gaap:DepreciationDepletionAndAmortization>
    <chh:DepreciationDepletionandAmortizationMarketingandReservationSystem
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNy0xLTEtMS04NzQ5MQ_a6ce91cc-70da-4b37-80f2-cfc5ed2a8142"
      unitRef="usd">14608000</chh:DepreciationDepletionandAmortizationMarketingandReservationSystem>
    <chh:DepreciationDepletionandAmortizationMarketingandReservationSystem
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNy0zLTEtMS04NzQ5MQ_447b9480-1586-4bdf-aeff-cd0eb3ae3af6"
      unitRef="usd">12076000</chh:DepreciationDepletionandAmortizationMarketingandReservationSystem>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfOC0xLTEtMS04NzQ5MQ_497287ff-3e00-4111-bb99-432bced83b00"
      unitRef="usd">3309000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfOC0zLTEtMS04NzQ5MQ_8152ad68-d07b-404c-8b88-062c118bb569"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <chh:FranchiseAgreementAcquisitionCostAmortization
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfOS0xLTEtMS04NzQ5MQ_85f0ba90-160a-4c11-9676-c177a5f60868"
      unitRef="usd">7623000</chh:FranchiseAgreementAcquisitionCostAmortization>
    <chh:FranchiseAgreementAcquisitionCostAmortization
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfOS0zLTEtMS04NzQ5MQ_a1029360-6a59-4e1d-819d-3cfe2d4848fc"
      unitRef="usd">6294000</chh:FranchiseAgreementAcquisitionCostAmortization>
    <chh:NonCashStockCompensationAndOtherCharges
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTYtMS0xLTEtODc0OTE_b57c4642-22ac-42ca-9369-9c6722188216"
      unitRef="usd">17770000</chh:NonCashStockCompensationAndOtherCharges>
    <chh:NonCashStockCompensationAndOtherCharges
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTYtMy0xLTEtODc0OTE_d1261725-d680-47b1-9f11-8fbe7dd4ad4c"
      unitRef="usd">16295000</chh:NonCashStockCompensationAndOtherCharges>
    <chh:NoncashInterestAndInvestmentIncome
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTctMS0xLTEtODc0OTE_e3353ab7-b9be-44be-8a47-1b6248da0d6d"
      unitRef="usd">7459000</chh:NoncashInterestAndInvestmentIncome>
    <chh:NoncashInterestAndInvestmentIncome
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTctMy0xLTEtODc0OTE_86b102f7-00b5-489e-a391-e3d91e5e4f0f"
      unitRef="usd">-6824000</chh:NoncashInterestAndInvestmentIncome>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTgtMS0xLTEtODc0OTE_3cbec4b5-f9af-43bf-bfc2-f8a41482dbe3"
      unitRef="usd">5493000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTgtMy0xLTEtODc0OTE_dbd1d2fd-c999-4ad5-b5f5-4a84c2e5bb69"
      unitRef="usd">3465000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTktMS0xLTEtODc0OTE_4f3c5f63-987a-4c65-9180-1b5b5ea60462"
      unitRef="usd">-745000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMTktMy0xLTEtODc0OTE_1afdd173-e854-4972-9fa6-6a1c4e01b342"
      unitRef="usd">-7398000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <chh:FranchiseAgreementAcquisitionCostNetOfReimbursements
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMjMtMS0xLTEtODc0OTE_102052d5-1743-4bae-b916-5f4436ae1994"
      unitRef="usd">-27016000</chh:FranchiseAgreementAcquisitionCostNetOfReimbursements>
    <chh:FranchiseAgreementAcquisitionCostNetOfReimbursements
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMjMtMy0xLTEtODc0OTE_ac30a9fa-4e91-4d92-9e38-85fe9d0bf66d"
      unitRef="usd">-18078000</chh:FranchiseAgreementAcquisitionCostNetOfReimbursements>
    <chh:ChangeInWorkingCapitalAndOtherNetOfAcquisition
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMjUtMS0xLTEtODc0OTE_856a00f6-af19-49b3-a782-e23f23e42203"
      unitRef="usd">-38307000</chh:ChangeInWorkingCapitalAndOtherNetOfAcquisition>
    <chh:ChangeInWorkingCapitalAndOtherNetOfAcquisition
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMjUtMy0xLTEtODc0OTE_d22c745e-6608-4661-9e41-041daaa5ebe3"
      unitRef="usd">-32102000</chh:ChangeInWorkingCapitalAndOtherNetOfAcquisition>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzEtMS0xLTEtODc0OTE_d401d423-123e-4164-9b6a-37f811e0d1c4"
      unitRef="usd">159349000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzEtMy0xLTEtODc0OTE_a96d9983-3ac2-4a07-bd34-0a79beb203b7"
      unitRef="usd">102407000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzMtMS0xLTEtODc0OTE_010820b1-e5b7-427b-b9fe-4f2cef0d0e4b"
      unitRef="usd">49866000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzMtMy0xLTEtODc0OTE_4c6b369f-e213-4936-b6c1-f9422a7dd809"
      unitRef="usd">23393000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzQtMS0xLTEtODc0OTE_d03660c7-e30f-4a4a-9d66-263fa292761e"
      unitRef="usd">1824000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzQtMy0xLTEtODc0OTE_ae19a655-6d0b-449e-9b78-d542293df258"
      unitRef="usd">2976000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzUtMS0xLTEtODc0OTE_fb949753-bdda-4cca-a6c1-6d5da2a5f4f2"
      unitRef="usd">856000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzUtMy0xLTEtODc0OTE_4e865460-a9c5-408b-b6af-774be1e534f3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzctMS0xLTEtODc0OTE_7f4a2364-ef3a-495f-a24d-b9e7ad03f077"
      unitRef="usd">32893000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfMzctMy0xLTEtODc0OTE_6dc3d227-df28-4167-acf8-b52f9809f687"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDAtMS0xLTEtODc0OTE_3c51ba63-fd1a-4de7-aa50-8db8682bbdf1"
      unitRef="usd">669000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDAtMy0xLTEtODc0OTE_e2cb9f3f-3528-40dd-ab26-f3e47b670f1a"
      unitRef="usd">1136000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDItMS0xLTEtODkyODY_e4781f3b-5132-4d98-aa54-715e4c8814fc"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDItMy0xLTEtODkyOTM_b19c7b2d-eee3-4bac-89ee-8e450280d2b0"
      unitRef="usd">11830000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireRestrictedInvestments
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDItMS0xLTEtODc0OTE_b89af05c-ae88-4c58-b70b-3e890851124d"
      unitRef="usd">3294000</us-gaap:PaymentsToAcquireRestrictedInvestments>
    <us-gaap:PaymentsToAcquireRestrictedInvestments
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDItMy0xLTEtODc0OTE_f6f6275a-7f19-4370-805a-5555588a2fd1"
      unitRef="usd">931000</us-gaap:PaymentsToAcquireRestrictedInvestments>
    <us-gaap:ProceedsFromSaleOfRestrictedInvestments
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDMtMS0xLTEtODc0OTE_447ab2e5-cddf-4f7d-8c4e-ec81f62477a8"
      unitRef="usd">1854000</us-gaap:ProceedsFromSaleOfRestrictedInvestments>
    <us-gaap:ProceedsFromSaleOfRestrictedInvestments
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDMtMy0xLTEtODc0OTE_7a4224d2-8153-4c51-bb7e-c9be07adfd96"
      unitRef="usd">1994000</us-gaap:ProceedsFromSaleOfRestrictedInvestments>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDQtMS0xLTEtODc0OTE_e6bc95d4-b839-4796-8568-01449a98a0d6"
      unitRef="usd">1987000</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDQtMy0xLTEtODc0OTE_41424899-69e0-46e1-8956-c0df68d27ca3"
      unitRef="usd">17918000</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDUtMS0xLTEtODc0OTE_4dbef339-7a23-4aea-bff8-3117b7ba246f"
      unitRef="usd">63000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDUtMy0xLTEtODc0OTE_63a71a87-150a-461b-bcfc-a957184139b7"
      unitRef="usd">63000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDctMS0xLTEtODc0OTE_161a35bd-0f06-4828-9374-acb536bffd92"
      unitRef="usd">305000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDctMy0xLTEtODc0OTE_ba28e0b7-14ef-4dfe-ab67-fac57e808d5e"
      unitRef="usd">486000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDgtMS0xLTEtODc0OTE_368cb73f-49dd-4ded-8088-ff7b50a8460d"
      unitRef="usd">-23991000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNDgtMy0xLTEtODc0OTE_2463f2c5-240b-48c7-8a6c-38e92f4d136e"
      unitRef="usd">-32953000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNTctMS0xLTEtODc0OTE_9f0fc7d2-5084-474e-acb9-00a44362641a"
      unitRef="usd">24000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNTctMy0xLTEtODc0OTE_0e2f3521-47d6-43ac-9823-9472c2875381"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNTgtMS0xLTEtODc0OTE_60c5e4a7-e62c-47d0-adc3-014d14091bc8"
      unitRef="usd">15140000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNTgtMy0xLTEtODc0OTE_6e280c6a-4c38-4e11-acd8-b489bb54166a"
      unitRef="usd">5362000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNTktMS0xLTEtODc0OTE_df5ebab8-02eb-4112-ac60-6b5674b4cf80"
      unitRef="usd">26453000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNTktMy0xLTEtODc0OTE_6ec7ee64-aaf5-4978-a049-a5c59ca46c92"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjEtMS0xLTEtODc0OTE_41243bb4-82a2-477e-a721-ca1d743464d0"
      unitRef="usd">2359000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjEtMy0xLTEtODc0OTE_b6e6b682-c379-4aa1-b980-f20cb25df0b3"
      unitRef="usd">9115000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjItMS0xLTEtODc0OTE_d33980c5-3a2c-4fe3-8fff-d928144243fb"
      unitRef="usd">-39258000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjItMy0xLTEtODc0OTE_13b1af12-01a5-4257-a68d-ea8643c92bb8"
      unitRef="usd">3753000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjMtMS0xLTEtODc0OTE_fd898e32-5768-4021-b455-8ff446361161"
      unitRef="usd">96100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjMtMy0xLTEtODc0OTE_d39f4297-d55f-4747-b4cd-ec3ef7e08d98"
      unitRef="usd">73207000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjQtMS0xLTEtODc0OTE_ec1e3afe-a64f-4699-b1a3-2ea725389dc8"
      unitRef="usd">-520000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjQtMy0xLTEtODc0OTE_778b1611-4dac-465e-a838-3b207b423051"
      unitRef="usd">-11000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjUtMS0xLTEtODc0OTE_cd6a364e-96ad-4dfd-afa9-f9dc084b878d"
      unitRef="usd">511605000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ife8351f148694161b7148141598ed214_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjUtMy0xLTEtODc0OTE_be5e9d60-bba2-47ff-952e-2f754908173b"
      unitRef="usd">234779000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjYtMS0xLTEtODc0OTE_728eb9c1-c50d-4960-b470-a342fa16f6f1"
      unitRef="usd">607185000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if435d900a09a4a54b662c0d83a7109f0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNjYtMy0xLTEtODc0OTE_0514785b-92aa-4c90-a7f8-d8075a040c27"
      unitRef="usd">307975000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzAtMS0xLTEtODc0OTE_dad6947a-f895-4687-8eee-c07662792bc6"
      unitRef="usd">40144000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzAtMy0xLTEtODc0OTE_ad76ef74-8149-4210-80c2-9d059d9a02e9"
      unitRef="usd">17108000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzEtMS0xLTEtODc0OTE_56651516-008a-483c-882f-1dad85ddf8b6"
      unitRef="usd">21614000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzEtMy0xLTEtODc0OTE_5146f917-1570-4a69-ac1f-4b919312a77e"
      unitRef="usd">21885000</us-gaap:InterestPaidNet>
    <us-gaap:DividendsPayableCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzMtMS0xLTEtODc0OTE_9c83ed01-8151-4d58-86d4-fcfb0f3ed5e5"
      unitRef="usd">13249000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="if435d900a09a4a54b662c0d83a7109f0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzMtMy0xLTEtODc0OTE_7b650b78-5c0a-450d-a873-6ad3c67b70d3"
      unitRef="usd">12521000</us-gaap:DividendsPayableCurrent>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzQtMS0xLTEtODc0OTE_8c55570f-4db8-4abc-8669-47a342c28fb6"
      unitRef="usd">5715000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzQtMy0xLTEtODc0OTE_17b598fa-2ad8-4aad-8f62-770f8efe0e53"
      unitRef="usd">4085000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yNS9mcmFnOjk0MDY2MWMxMjU4ZjRmODA4Y2UyYzY0NzZhMTI1NmQ3L3RhYmxlOjQzNWNlNDEzOWMwNzRjYzViYzA0OTQ2MzdlYmZmMzVhL3RhYmxlcmFuZ2U6NDM1Y2U0MTM5YzA3NGNjNWJjMDQ5NDYzN2ViZmYzNWFfNzUtMS0xLTEtODc0OTE_0712914d-836f-4fa4-93f1-06ccbf985172"
      unitRef="usd">20446000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if12e9fdbfe81400b931b5aad07e670f0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMS0xLTEtMS04NzQ5MQ_fbe443da-ace3-41f9-8d0a-f483cc30728f"
      unitRef="shares">55535554</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if12e9fdbfe81400b931b5aad07e670f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMS0zLTEtMS04NzQ5MQ_0b56ceaa-7053-4822-aa8c-0bd2c4036636"
      unitRef="usd">951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8f170e23d2f4812a296716b02371d26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMS01LTEtMS04NzQ5MQ_a32c066e-35d1-4c3e-9c8e-9ab9606646a5"
      unitRef="usd">233921000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0dcc829831d42f2b408e99ce8d53c9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMS03LTEtMS04NzQ5MQ_a595bfa1-e6e3-4742-a577-c366e3dc511d"
      unitRef="usd">-4646000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63a56fbacbb9407f840eaadff0290314_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMS05LTEtMS04NzQ5MQ_45a166e6-0269-422a-afee-9066977aa627"
      unitRef="usd">-1260478000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia3c19a4b38204759944dfd708c6c0514_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMS0xMS0xLTEtODc0OTE_f82313c6-98ef-4696-9af0-04f7b34f7a9d"
      unitRef="usd">1024500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife8351f148694161b7148141598ed214_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMS0xMy0xLTEtODc0OTE_932a8159-12fc-4a52-aaba-940f65cbac4c"
      unitRef="usd">-5752000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idd4618e61ef74b6c915e877693454d0f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMi0xMS0xLTEtODc0OTE_8ecd9982-35a6-4396-842a-90757d0a0782"
      unitRef="usd">22337000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4f28d7887d544d7780fcbc758fbb293d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMi0xMy0xLTEtODc0OTE_330db2a3-be79-4099-901c-2b33a8f4eb9e"
      unitRef="usd">22337000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ida081b0bfc294a8f9804916fa54991d5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMy03LTEtMS04NzQ5MQ_c7df4297-3f6d-4db4-b68f-1a26e44f339e"
      unitRef="usd">52000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4f28d7887d544d7780fcbc758fbb293d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMy0xMy0xLTEtODc0OTE_2158b18f-42f3-4159-ae46-207bf5e2c665"
      unitRef="usd">52000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <chh:ShareBasedPaymentActivityShares
      contextRef="i5108d2ebbb6f4e8bb078b7fccef962a7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xLTEtMS04NzQ5MQ_2bc6a818-e16a-41f2-8661-552b3987b595"
      unitRef="shares">48781</chh:ShareBasedPaymentActivityShares>
    <chh:ShareBasedPaymentActivity
      contextRef="i1a1f57d9b86d4ddbaf3f52175b77b730_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC01LTEtMS04NzQ5MQ_900fa655-870a-4e2b-b49a-18a90bcd2931"
      unitRef="usd">3617000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="ibe5974fc07d64926a60a510037f9f151_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC05LTEtMS04NzQ5MQ_0b0ff3dd-24c9-4465-87b3-e30772b3ff03"
      unitRef="usd">4030000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="idd4618e61ef74b6c915e877693454d0f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMS0xLTEtODc0OTE_56cd2910-4f4e-4647-b167-cdd386c7aa47"
      unitRef="usd">-3000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="i4f28d7887d544d7780fcbc758fbb293d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMy0xLTEtODc0OTE_df9443ec-c03b-4e3c-a9ca-580611196cfc"
      unitRef="usd">7644000</chh:ShareBasedPaymentActivity>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4f28d7887d544d7780fcbc758fbb293d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNS0xMy0xLTEtODc0OTE_7de05588-db40-49a5-8bb6-25d9eb90e4dd"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i5108d2ebbb6f4e8bb078b7fccef962a7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNi0xLTEtMS04NzQ5MQ_d511dde0-011f-442d-842d-3765ee5b504a"
      unitRef="shares">46499</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibe5974fc07d64926a60a510037f9f151_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNi05LTEtMS04NzQ5MQ_0854f225-8b7a-4737-941f-11e89d636d59"
      unitRef="usd">5046000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4f28d7887d544d7780fcbc758fbb293d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNi0xMy0xLTEtODc0OTE_3f172785-a00f-4b4b-9e6e-961079fdbad4"
      unitRef="usd">5046000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i30e1f3c084614e03925af9738c9b09ee_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNy0xLTEtMS04NzQ5MQ_27e4e337-ee2a-40cc-a349-e55f343e7ce7"
      unitRef="shares">55537836</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i30e1f3c084614e03925af9738c9b09ee_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNy0zLTEtMS04NzQ5MQ_04f4254c-935e-49e2-9c93-67e6c31b9085"
      unitRef="usd">951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71e01fa04d394de88097af2a50b1855e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNy01LTEtMS04NzQ5MQ_21bf8668-0a78-40dc-b7f7-6aea596bf83d"
      unitRef="usd">237538000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0e5efce89ca4a8db7fd52fd5722537b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNy03LTEtMS04NzQ5MQ_f20bb4c0-ae04-480e-9fec-2d833e4514ca"
      unitRef="usd">-4594000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8413c7f1a8934ec786554b9d94cd49b5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNy05LTEtMS04NzQ5MQ_14f8390e-65dd-4039-bfbc-3434cb776d01"
      unitRef="usd">-1261494000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45cfaaa8b38a4c2384e0f4d0c76d3a61_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNy0xMS0xLTEtODc0OTE_7398a730-d7e6-41cf-8394-0beffd26b16e"
      unitRef="usd">1046834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fc117fdc22e4128abcbb5803dd0135e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNy0xMy0xLTEtODc0OTE_c8ff51ab-45d4-4370-86ad-90199b5fcabf"
      unitRef="usd">19235000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i782fe8fec1284a40b520e7916470161c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfOC0xMS0xLTEtODk1NTI_ef0e00b0-7da4-4dce-ac37-7fbc54e9496e"
      unitRef="usd">85882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfOC0xMy0xLTEtOTE0MjU_0623bcff-d2f5-4491-a702-a017784c9e33"
      unitRef="usd">85882000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7d7eb73c40b64d6483ac0f074b895aae_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfOS03LTEtMS04OTU1Mg_b8b73fce-c52b-4420-b157-0f42f232f2c2"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfOS0xMy0xLTEtOTE0MjU_d4542f7d-7eaa-40f5-bac9-771d09f7440b"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <chh:ShareBasedPaymentActivityShares
      contextRef="id589782d929c4a799987f5b88840410c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTAtMS0xLTEtODk1NDU_db20e809-3407-484a-9de8-44e58edf862d"
      unitRef="shares">111895</chh:ShareBasedPaymentActivityShares>
    <chh:ShareBasedPaymentActivity
      contextRef="i690d8cf9e670435cb64ebf1afb1cca45_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTAtNS0xLTEtODk1NTI_b894476f-d4d8-4078-9eda-8ce7ab7d0685"
      unitRef="usd">9066000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="i44197986145b429c9a8e6939570462de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTAtOS0xLTEtODk1NTI_ea636ad1-e6a7-4df6-9d29-191e473e78ee"
      unitRef="usd">3516000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="i782fe8fec1284a40b520e7916470161c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTAtMTEtMS0xLTg5NTUy_62beccd9-da6a-4694-b13e-0b80331fcaf6"
      unitRef="usd">1000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTAtMTMtMS0xLTkxNDI1_c320a681-2a5d-46f1-9a7f-e5af2efe5fdf"
      unitRef="usd">12583000</chh:ShareBasedPaymentActivity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTEtMC0xLTEtODk1NjAvdGV4dHJlZ2lvbjpiYjExMWRlOWU0YjA0NjVmOGQ4NGEzYTRmZDVmMjk3NV8yMTk5MDIzMjU1NTk5_24f413e6-32ed-44ae-a3e0-649ee566fb3f"
      unitRef="usdPerShare">0.225</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i782fe8fec1284a40b520e7916470161c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTEtMTEtMS0xLTg5NTUy_d7282fc5-a548-4b62-80c3-39d366810dc2"
      unitRef="usd">12521000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTEtMTMtMS0xLTkxNDI1_a7ef2fc0-a2db-44db-b1d5-88482ecd496c"
      unitRef="usd">12521000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id589782d929c4a799987f5b88840410c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTItMS0xLTEtODk1NDU_1ea49806-68c2-4670-b0ff-6a5d395dd755"
      unitRef="shares">2738</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i44197986145b429c9a8e6939570462de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTItOS0xLTEtODk1NTI_850d4efe-a0cd-459f-833b-a9577c049ad9"
      unitRef="usd">317000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTItMTMtMS0xLTkxNDI1_6d9f5d2b-7ba1-4174-b196-acb0ebd62758"
      unitRef="usd">317000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9cd117fed656418483aebf6b9a9c7465_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTMtMS0xLTEtOTE0MzE_37694c4e-8d9a-463c-ab78-ab39f175593c"
      unitRef="shares">55646993</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9cd117fed656418483aebf6b9a9c7465_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTMtMy0xLTEtOTE0Mzg_b53a49ca-9266-41e2-a43c-81db05a14f83"
      unitRef="usd">951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i614857cb04074dbd9ca5ff081bfa2c07_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTMtNS0xLTEtOTE0NDE_cd892b1e-2917-4adb-ac8c-fb6e1141d48f"
      unitRef="usd">246604000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44ea73d178e94572958ba920ad474b5c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTMtNy0xLTEtOTE0NDQ_849cdc94-2406-46be-b1fb-07d31ecb968b"
      unitRef="usd">-4523000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie258dc55d71a4d74b42cdec087a4bd59_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTMtOS0xLTEtOTE0NDU_600725f0-b975-4b05-872a-d19cef4920c2"
      unitRef="usd">-1258295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96873dd2cbce40b899aa941094c1748b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTMtMTEtMS0xLTkxNDQ4_0646b489-fdce-4a17-97b6-374a922df2ab"
      unitRef="usd">1120196000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if435d900a09a4a54b662c0d83a7109f0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfMTMtMTMtMS0xLTkxNDI1_b2003842-1346-4854-b844-88a6ebdf1e1a"
      unitRef="usd">104933000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i89ee800d153e46a09ffe9b501bf6bb2e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMS0xLTEtMS04NzQ5MQ_54c86e99-e4cb-4fbc-9fcb-1a484fecf2b3"
      unitRef="shares">55609226</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i89ee800d153e46a09ffe9b501bf6bb2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMS0zLTEtMS04NzQ5MQ_32825045-8abb-42b1-8e73-0b91318d24e8"
      unitRef="usd">951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d649ca12e9f48459d38ac4e1f0923aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMS01LTEtMS04NzQ5MQ_cbe1b0aa-d9de-4a4f-9680-8b109b9c8ab6"
      unitRef="usd">259317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iffca086ba3424e32a8bbfd7db511f181_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMS03LTEtMS04NzQ5MQ_cbc5b329-6be8-4a4e-98f8-be93a6dd461a"
      unitRef="usd">-4574000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5366e3c8e8144a0999322d8d3df8c49c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMS05LTEtMS04NzQ5MQ_437fafde-a888-44f5-b775-585c0986b21b"
      unitRef="usd">-1265032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ce8260d06ae4c5081c6dfd6a9f6fd62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMS0xMS0xLTEtODc0OTE_6dd8cfed-bf44-481b-8f62-8886dae6a9a5"
      unitRef="usd">1275220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMS0xMy0xLTEtODc0OTE_0be67d77-7977-485c-b615-bd6c82fd466f"
      unitRef="usd">265882000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i43cdd8dfd94744b2a6936bf66edf3df0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMi0xMS0xLTEtODc0OTE_97f8fdde-a55d-49f5-99d1-abe94bb0ac76"
      unitRef="usd">67391000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMi0xMy0xLTEtODc0OTE_48e3d0d0-1b9c-4413-8c48-1ffd23a65e47"
      unitRef="usd">67391000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i43b9cf2660604e919989b5ac54f21874_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMy03LTEtMS04NzQ5MQ_2fdd0ef4-585f-4287-8c66-21c9c63b8a6f"
      unitRef="usd">-134000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMy0xMy0xLTEtODc0OTE_040321e2-86ee-4339-884b-4ce7e7a79dbb"
      unitRef="usd">-134000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <chh:ShareBasedPaymentActivityShares
      contextRef="icb888f612e6f408cb8930790f5704f9f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xLTEtMS04NzQ5MQ_2c20e97d-f1b8-4cf5-93ec-45bca7daac48"
      unitRef="shares">262008</chh:ShareBasedPaymentActivityShares>
    <chh:ShareBasedPaymentActivity
      contextRef="i209598d0b251401590c1394ad76cc3c8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC01LTEtMS04NzQ5MQ_715ee648-1b4c-4e6b-9993-7ba4dd72e914"
      unitRef="usd">6068000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="ifdc36982a4e54514923157da9bb18f8d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC05LTEtMS04NzQ5MQ_4a3f7d82-cba9-4b47-bf0b-7469ade16342"
      unitRef="usd">3486000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="i43cdd8dfd94744b2a6936bf66edf3df0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMS0xLTEtODc0OTE_6a0516cd-15ab-42cc-bcab-00fa2546102c"
      unitRef="usd">4000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMy0xLTEtODc0OTE_00a5b324-a8ca-4ad5-886c-29ecc9392a34"
      unitRef="usd">9558000</chh:ShareBasedPaymentActivity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjkzNmQyYjk2MmI3YzQ5MGM4YWU5M2U5ZmIzMGQyMzFhXzI0_98c85f94-23d6-48b2-9717-d947ba9091fc"
      unitRef="usdPerShare">0.2375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i43cdd8dfd94744b2a6936bf66edf3df0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMS0xLTEtODc0OTE_dd33cc67-c644-495c-bd18-3d780841374b"
      unitRef="usd">13250000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMy0xLTEtODc0OTE_01470ecf-4baa-4766-85d4-f03fff3ddf2c"
      unitRef="usd">13250000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="icb888f612e6f408cb8930790f5704f9f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNi0xLTEtMS04NzQ5MQ_853001c7-799b-4969-a477-45be5a4958ba"
      unitRef="shares">100912</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifdc36982a4e54514923157da9bb18f8d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNi05LTEtMS04NzQ5MQ_4c7b1ba6-bec3-4e98-ac45-2c76eb0f6a28"
      unitRef="usd">14802000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNi0xMy0xLTEtODc0OTE_93051185-5b5e-42eb-b734-9ac078c2a044"
      unitRef="usd">14802000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i77b3cc61447e457c81e91440d28337c6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNy0xLTEtMS04NzQ5MQ_d31f9aa9-a7b2-4c4c-a50e-f6814d95b65e"
      unitRef="shares">55770322</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i77b3cc61447e457c81e91440d28337c6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNy0zLTEtMS04NzQ5MQ_9fa7ad14-b988-4758-83c6-9dc1b6583034"
      unitRef="usd">951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifbe1589698a54e22bfe1913ae2386572_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNy01LTEtMS04NzQ5MQ_b884d302-4c4d-48c7-9c58-87a7936c4d01"
      unitRef="usd">265385000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief1c0152d0fa4ff49342a87efaef16e1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNy03LTEtMS04NzQ5MQ_726d0621-ba85-45a9-a462-904bd95cb730"
      unitRef="usd">-4708000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84c2ba3dd54140b9b1c4b8943bf242b2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNy05LTEtMS04NzQ5MQ_d3d85d66-d2e0-4d3d-a881-999e5d57ba8a"
      unitRef="usd">-1276348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66d422d9a04545c6bedb5d34968f4849_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNy0xMS0xLTEtODc0OTE_50e34c40-ca20-42c2-8cd0-337b37f8922a"
      unitRef="usd">1329365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61eebaacd3e541f0955f6e9df2f21382_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNy0xMy0xLTEtODc0OTE_53765f62-c93f-4f53-96e4-34d8e31830dc"
      unitRef="usd">314645000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6765f7b5fad1478ba73a7efdf11c1778_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfOC0xMS0xLTEtODc0OTE_3070ff56-c1d7-4a86-9255-573415bc66db"
      unitRef="usd">106168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfOC0xMy0xLTEtODc0OTE_b1cb0903-1895-425f-8502-a540b6f2a012"
      unitRef="usd">106168000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9e8ed4a863354785853eeb34272a12bb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfOS03LTEtMS04NzQ5MQ_53d7f7ea-21da-4c06-87a4-c11064b35427"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfOS0xMy0xLTEtODc0OTE_13b30e54-35d1-49ce-ac44-7a03baae52da"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <chh:ShareBasedPaymentActivityShares
      contextRef="i628577a075094e37ba2971cba4649287_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTEtMS0xLTEtODc0OTE_a894c853-a4e6-48d3-921e-57f73747fe38"
      unitRef="shares">12422</chh:ShareBasedPaymentActivityShares>
    <chh:ShareBasedPaymentActivity
      contextRef="ic74212a2456f4961a9cb14479b6e665d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTEtNS0xLTEtODc0OTE_744c8283-c094-4da5-acec-933eddf7d784"
      unitRef="usd">8999000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="id9570d6aeae94470b3908c4ee4b119af_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTEtOS0xLTEtODc0OTE_147dac45-acf6-4ddd-8dda-3979f81964ac"
      unitRef="usd">596000</chh:ShareBasedPaymentActivity>
    <chh:ShareBasedPaymentActivity
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTEtMTMtMS0xLTg3NDkx_1a461842-848d-4214-93c4-ce71e2e9a248"
      unitRef="usd">9595000</chh:ShareBasedPaymentActivity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6fb8d3ba3e9d449f86cd03145e533280_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTEtMC0xLTEtOTIyNzQvdGV4dHJlZ2lvbjpiNGE3NWViNWJlNjQ0M2I5YTczMmVmODcyYmRiNWU1Yl8yNA_98c85f94-23d6-48b2-9717-d947ba9091fc"
      unitRef="usdPerShare">0.2375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6765f7b5fad1478ba73a7efdf11c1778_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTItMTEtMS0xLTg3NDkx_3d2625a8-6b41-4e55-8b05-9ac0d1783c22"
      unitRef="usd">13242000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTItMTMtMS0xLTg3NDkx_fc02022a-4ae1-4abb-8d1d-6e02a9b7281c"
      unitRef="usd">13242000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i628577a075094e37ba2971cba4649287_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTMtMS0xLTEtODc0OTE_b9116b58-8ce8-4ec7-be83-089bf0e14569"
      unitRef="shares">2422</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id9570d6aeae94470b3908c4ee4b119af_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTMtOS0xLTEtODc0OTE_d05df472-8fca-4dfb-9f15-18da10aac7fa"
      unitRef="usd">338000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTMtMTMtMS0xLTg3NDkx_948b53ff-e445-49ca-83b0-57473d515cce"
      unitRef="usd">338000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1cbe614c5e694acd8aa2513abbb91b0a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTQtMS0xLTEtODc0OTE_4754d839-c747-4ae0-bec0-7842fe50fb2c"
      unitRef="shares">55780322</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1cbe614c5e694acd8aa2513abbb91b0a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTQtMy0xLTEtODc0OTE_b4232032-4a5b-467e-87fa-9599c70c65a1"
      unitRef="usd">951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i865fc29b87094de7a3f31c5b816c552f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTQtNS0xLTEtODc0OTE_c34ddccb-8558-46f9-b57c-ab7071d97102"
      unitRef="usd">274384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8be6f2a9e17343498d3d42f7500b2c60_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTQtNy0xLTEtODc0OTE_542d707e-4132-483d-9010-6ef29a1e161a"
      unitRef="usd">-4811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iade014d4119a4f318df9effeb1e27b75_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTQtOS0xLTEtODc0OTE_eaf340e7-a9d1-4fa0-8eed-257ccd8f2908"
      unitRef="usd">-1276090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id85508becfd24bb9b983fe0e2fcc6d6a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTQtMTEtMS0xLTg3NDkx_4f590d91-bee0-4de4-b589-2ffcb2ceb476"
      unitRef="usd">1422291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfMTQtMTMtMS0xLTg3NDkx_3a5fab9d-9e17-4ce9-8e51-18b83e59288b"
      unitRef="usd">416725000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib2783dfb11394130821640abd46930c0_D20210501-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfNDUy_9976b94c-9dd9-46ed-95f4-2db371a398bb"
      unitRef="usdPerShare">0.225</us-gaap:CommonStockDividendsPerShareDeclared>
    <chh:CommonStockDividendsPercentageIncreaseDecrease
      contextRef="iaaafe3ac557d4efdbac10f57792892a2_D20211206-20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfNTQ3_320b2808-e963-4e65-a5e7-1562ed290f9a"
      unitRef="number">0.06</chh:CommonStockDividendsPercentageIncreaseDecrease>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iaaafe3ac557d4efdbac10f57792892a2_D20211206-20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfNjMy_93b3ec33-07d6-4f20-ad3e-cd3cd2800527"
      unitRef="usdPerShare">0.2375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNC9mcmFnOmU2YWRjOTYxZWQ0MDQzOTdhNGU4NDM3NWExMThiZGIwL3RleHRyZWdpb246ZTZhZGM5NjFlZDQwNDM5N2E0ZTg0Mzc1YTExOGJkYjBfMjg2OA_156be542-5db9-4a66-a6ad-dfe990d885c7">Basis of Presentation and Significant Accounting Policies &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements of Choice Hotels International, Inc. and its subsidiaries (together the "Company") have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America ("GAAP") pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). All significant intercompany accounts and transactions between the Company and its subsidiaries have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments that are necessary to fairly present the Company's financial position and results of operations. Except as otherwise disclosed, all adjustments are of a normal recurring nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain information and footnote disclosures normally included in financial statements presented in accordance with GAAP have been omitted. Although we believe the disclosures made are adequate to prevent the information presented from being misleading, these financial statements should be read in conjunction with the consolidated financial statements for the year ended December 31, 2021 and notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K, filed with the SEC on February&#160;24, 2022. Interim results are not necessarily indicative of the entire year results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant accounting policies are detailed in the &#x201c;Summary of Significant Accounting Policies&#x201d; section of Note 1 in the Annual Report on Form 10-K for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2021-08"). ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities in accordance with Topic 606, as opposed to at fair value. ASU 2021-08 is effective for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to early adopt ASU 2021-08 in the second quarter of 2022. The adoption has no present impact on the Company's consolidated financial statements, but will impact the accounting for contract assets and contract liabilities acquired in future business combinations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2022-02"). ASU 2022-02 eliminates the recognition and measurement guidance on troubled debt restructuring for creditors that have adopted ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("Topic 326"), requires enhanced disclosures about loan modifications for borrowers experiencing financial difficulty, and includes new guidance on current-period gross write-offs presentation. ASU 2022-02 is effective for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the potential impact that ASU 2022-02 will have on the consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNC9mcmFnOmU2YWRjOTYxZWQ0MDQzOTdhNGU4NDM3NWExMThiZGIwL3RleHRyZWdpb246ZTZhZGM5NjFlZDQwNDM5N2E0ZTg0Mzc1YTExOGJkYjBfMjg3Mg_3fd50eb6-cd80-4d28-8fcf-2227744823bc">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements of Choice Hotels International, Inc. and its subsidiaries (together the "Company") have been prepared by the Company in accordance with accounting principles generally accepted in the United States of America ("GAAP") pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). All significant intercompany accounts and transactions between the Company and its subsidiaries have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments that are necessary to fairly present the Company's financial position and results of operations. Except as otherwise disclosed, all adjustments are of a normal recurring nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain information and footnote disclosures normally included in financial statements presented in accordance with GAAP have been omitted. Although we believe the disclosures made are adequate to prevent the information presented from being misleading, these financial statements should be read in conjunction with the consolidated financial statements for the year ended December 31, 2021 and notes thereto included in the Company&#x2019;s Annual Report on Form&#160;10-K, filed with the SEC on February&#160;24, 2022. Interim results are not necessarily indicative of the entire year results.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNC9mcmFnOmU2YWRjOTYxZWQ0MDQzOTdhNGU4NDM3NWExMThiZGIwL3RleHRyZWdpb246ZTZhZGM5NjFlZDQwNDM5N2E0ZTg0Mzc1YTExOGJkYjBfMjg3MQ_f5f0813c-037a-4995-b4a9-08fc37730958">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2021-08"). ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities in accordance with Topic 606, as opposed to at fair value. ASU 2021-08 is effective for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to early adopt ASU 2021-08 in the second quarter of 2022. The adoption has no present impact on the Company's consolidated financial statements, but will impact the accounting for contract assets and contract liabilities acquired in future business combinations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2022-02"). ASU 2022-02 eliminates the recognition and measurement guidance on troubled debt restructuring for creditors that have adopted ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("Topic 326"), requires enhanced disclosures about loan modifications for borrowers experiencing financial difficulty, and includes new guidance on current-period gross write-offs presentation. ASU 2022-02 is effective for annual reporting periods beginning after December 15, 2022 and interim periods within those fiscal years. Early adoption is permitted. The Company is currently assessing the potential impact that ASU 2022-02 will have on the consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjcwNw_53c96980-ecf2-4dd8-8647-456e23ba388a">Revenue&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities relate to (i) advance consideration received, such as initial franchise and relicensing fees paid when a franchise agreement is executed and system implementation fees paid at time of installation, for services considered to be part of the brand intellectual property performance obligation and (ii) amounts received when Choice Privileges points are issued, but for which revenue is not yet recognized since the related points have not been redeemed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenues from initial and relicensing fees and system implementation fees are typically recognized over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfNjIy_62bb5128-803c-488e-bc45-3bd4aa1ddbe6"&gt;five&lt;/span&gt;- to ten-year period, unless the franchise agreement is terminated and the hotel exits the franchise system whereby remaining deferred amounts are recognized to revenue in the period of termination. Loyalty points are typically redeemed within three years of issuance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the contract liabilities balances during the period December 31, 2021 to June 30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.916%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.884%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;175,425&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to the contract liability balance due to cash received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,392&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized in the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(57,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;174,690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate amount of transaction price allocated to unsatisfied or partially unsatisfied performance obligations is $174.7 million as of June 30, 2022. This amount represents fixed transaction price that will be recognized as revenue in future periods, which is captured in the consolidated balance sheet as current and non-current deferred revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on practical expedient elections permitted by ASU 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue From Contracts with Customers (Topic 606) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and subsequent amendments ("Topic 606"), the Company does not disclose the value of unsatisfied performance obligations for (i) variable consideration subject to the sales or usage-based royalty constraint or comprising a component of a series (including franchise, partnership, qualified vendor, and software as a service ("SaaS") agreements), (ii) variable consideration for which we recognize revenue at the amount to which we have the right to invoice for services performed, or (iii) contracts with an expected original duration of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.062%"/&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="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;121,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;121,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial franchise and relicensing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Procurement services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,744&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,059&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,803&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing and reservation system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned hotels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,082&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;323,162&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;367,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;109&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;367,974&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;212,188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;212,188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial franchise and relicensing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Procurement services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,876&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,486&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing and reservation system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;316,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned hotels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,635&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,385&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;563,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;61,632&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,493&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;208&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketing and reservation system and Procurement services point in time revenues represent loyalty points redeemed by members for benefits (with both franchisees and third-party partners), net of the cost of redemptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As presented in Note 11, the Corporate &amp;amp; Other segment amounts represent $19.4 million and $10.9 million for the three months ended June 30, 2022 and 2021, respectively, and $33.7 million and $17.0 million for the six months ended June 30, 2022 and 2021, respectively, and are included in the Over time column of Other revenues and the Owned hotels and Non-Topic 606 revenues rows. The remaining revenues relate to the Hotel Franchising segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Royalty fees and Marketing and reservation system revenues are presented net of intersegment revenues of $1.3 million and $0.7 million for the three months ended June 30, 2022 and 2021, respectively, and $2.2 million and $1.0 million for the six months ended June 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <chh:ContractwithCustomerLiabilityRevenueRecognizedPeriod
      contextRef="i11593dcf52914e2cb52a71a8300e18d0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjcxMw_ba188e2a-8504-4dca-a16d-0e881302ee26">P10Y</chh:ContractwithCustomerLiabilityRevenueRecognizedPeriod>
    <chh:ContractwithCustomerLiabilityRedemptionofLoyaltyPointsPeriod
      contextRef="i7cd3ad5d424840769ed5dbafcc76ae35_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfNjU5NzA2OTc3MDE4NA_b48728d8-ffd2-439b-8f9c-e16e9c2573c1">P3Y</chh:ContractwithCustomerLiabilityRedemptionofLoyaltyPointsPeriod>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjcxMA_aeb8ba6b-7a56-4050-9d43-8a74fae2b5eb">&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the contract liabilities balances during the period December 31, 2021 to June 30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.916%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.884%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;175,425&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to the contract liability balance due to cash received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,392&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized in the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(57,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;174,690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjQ0ZjI3ZjVkMTE5YjRhYjY4MzdiNGE0OWY2ZDA2Njc2L3RhYmxlcmFuZ2U6NDRmMjdmNWQxMTliNGFiNjgzN2I0YTQ5ZjZkMDY2NzZfMS0xLTEtMS04NzQ5MQ_bf2ac654-588b-4688-a0ec-00b4ecff11ef"
      unitRef="usd">175425000</us-gaap:ContractWithCustomerLiability>
    <chh:ContractwithCustomerLiabilityCashReceived
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjQ0ZjI3ZjVkMTE5YjRhYjY4MzdiNGE0OWY2ZDA2Njc2L3RhYmxlcmFuZ2U6NDRmMjdmNWQxMTliNGFiNjgzN2I0YTQ5ZjZkMDY2NzZfMi0xLTEtMS04NzQ5MQ_10b205b4-ed4b-497c-9b86-f586700bbef9"
      unitRef="usd">56392000</chh:ContractwithCustomerLiabilityCashReceived>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjQ0ZjI3ZjVkMTE5YjRhYjY4MzdiNGE0OWY2ZDA2Njc2L3RhYmxlcmFuZ2U6NDRmMjdmNWQxMTliNGFiNjgzN2I0YTQ5ZjZkMDY2NzZfMy0xLTEtMS04NzQ5MQ_4ed12729-ffe0-4331-84f5-655c06d9a936"
      unitRef="usd">57127000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjQ0ZjI3ZjVkMTE5YjRhYjY4MzdiNGE0OWY2ZDA2Njc2L3RhYmxlcmFuZ2U6NDRmMjdmNWQxMTliNGFiNjgzN2I0YTQ5ZjZkMDY2NzZfNC0xLTEtMS04NzQ5MQ_1cebe275-7447-475e-9e6c-52e9a58343c3"
      unitRef="usd">174690000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMTE0NA_3f5c6d8c-32f3-4b8d-ab08-9d0c1d1625f5"
      unitRef="usd">174700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjcxMg_cef7ec19-7ae2-42de-9b98-39f2c5fc0a8d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.062%"/&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="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;121,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;121,449&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial franchise and relicensing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,222&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Procurement services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,744&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,059&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,803&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing and reservation system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned hotels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,082&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;323,162&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;367,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;109&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;367,974&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in time&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;212,188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;212,188&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial franchise and relicensing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Procurement services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,876&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,486&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing and reservation system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;316,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned hotels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24,635&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,385&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,156&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;563,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;61,632&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,493&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-Topic 606 revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;208&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i139c541591ec4cf2b025d0ad35d6bba5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMy0xLTEtMS04NzQ5MQ_d5afb4e5-268b-4edc-b3fc-59f7e5acf1bf"
      unitRef="usd">121449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00e40b24538b4e4ab4bd98777c141876_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMy0zLTEtMS04NzQ5MQ_9dc1c3dc-525c-4502-b6af-b389d94d536d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88a10274492241438afb280413f72d84_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMy01LTEtMS04NzQ5MQ_0633d0b1-b68f-43d8-8ba9-7316b0b26e56"
      unitRef="usd">121449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie06fd15522424c179522e7180f0ac014_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMy03LTEtMS04NzQ5MQ_620b5f85-a5b6-4b04-8d86-9ac47f0a52e5"
      unitRef="usd">106242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25e5e38fbc1e4c7c9995ab6fae63d2d5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMy05LTEtMS04NzQ5MQ_785e8405-96ae-4ae0-a142-193e220b5c16"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i557715eb8f194643bfa3ae1e6890ca98_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMy0xMS0xLTEtODc0OTE_9c632ea9-433f-493c-95da-ffaa425950bf"
      unitRef="usd">106242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf19e32a7e304031a37c3ea230d2a303_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNC0xLTEtMS04NzQ5MQ_e28ea129-76ec-42e7-a295-1eecf843c00c"
      unitRef="usd">6222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i600a2e5cb40f408a9d52e49079232b45_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNC0zLTEtMS04NzQ5MQ_f71d8ae3-a2eb-430f-8f4a-3ffa4ca859de"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9691c198284546e3a15718f4bbabb453_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNC01LTEtMS04NzQ5MQ_c82544c7-651c-4afd-806d-b75530f5ebc3"
      unitRef="usd">6222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i222940ecb1bd4bcf9b0b7bb0bd32cade_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNC03LTEtMS04NzQ5MQ_abb567c8-6631-4e65-8a51-fadf564a3725"
      unitRef="usd">7328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd9d6c07ab5e4931b26e4856b9c3b297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNC05LTEtMS04NzQ5MQ_949cc1ac-837e-45c2-aa5f-9210d93143f8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0fd40d4a9524f9986ec51d996258099_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNC0xMS0xLTEtODc0OTE_696d8cd4-7f6a-4a3c-a7e3-a1ae2af02b8e"
      unitRef="usd">7328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49a229152efc42e082be094e5a07a4ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNS0xLTEtMS04NzQ5MQ_991f590b-a2a0-4c15-93b3-ba9445aa730a"
      unitRef="usd">20744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib135827ad4864e61adf6655d1b21235f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNS0zLTEtMS04NzQ5MQ_70ad474b-f194-4259-ac54-fb380b7d6708"
      unitRef="usd">1059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff7a48a957f8444c8efcb57853043300_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNS01LTEtMS04NzQ5MQ_f1ec70dc-a35e-43d5-bd95-bb20696c53af"
      unitRef="usd">21803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5f7de6b8c4a453cad9b923c33fce8e9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNS03LTEtMS04NzQ5MQ_a17761e6-a613-4049-8c95-e24ddc799a4d"
      unitRef="usd">11502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91bbf6b3f1114557a5385935e94bacd6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNS05LTEtMS04NzQ5MQ_ead83e78-ad2a-4569-8680-38d05f958645"
      unitRef="usd">590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67ef5fdd5df2452b976f50c51cb8abed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNS0xMS0xLTEtODc0OTE_278bc1fa-133f-4939-b3f6-33db5d703405"
      unitRef="usd">12092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaed565a409d647a7945c2dd568d0d4be_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNi0xLTEtMS04NzQ5MQ_409439ad-a025-4c3d-9694-05ea70700e1c"
      unitRef="usd">148126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69b6824c91df4a77bc85563fa27ba2ca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNi0zLTEtMS04NzQ5MQ_696d81dc-7d83-47f3-a8a7-bd91dd3e2a33"
      unitRef="usd">41256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2e2454d9d214995a9de4af6c4d2b136_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNi01LTEtMS04NzQ5MQ_031fb850-9d12-47fe-abf3-48f4291ffa32"
      unitRef="usd">189382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i211c55fce0fa47a6960cbe6b03fd6406_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNi03LTEtMS04NzQ5MQ_d45779a4-0979-4c4f-abef-65bdabb8e6aa"
      unitRef="usd">121944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i718791a82a424157b83a6d1120e976e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNi05LTEtMS04NzQ5MQ_fb64cd74-fa1a-41e6-96b1-8db5d9e720ec"
      unitRef="usd">14044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad220b6fcac4a568321b25e73b0b779_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNi0xMS0xLTEtODc0OTE_3a086e32-4ff8-4da9-be72-74cd3ef37d87"
      unitRef="usd">135988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia95711ce49674474ae8cd82d6e0fcd77_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNy0xLTEtMS04NzQ5MQ_9948c6a7-67f1-4964-80db-1e2eb883daae"
      unitRef="usd">14694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c68b7b3803b4999994c970e459befe4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNy0zLTEtMS04NzQ5MQ_dba7f5bd-a7f8-4e1a-a203-51fa1ef60024"
      unitRef="usd">2388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12f1d2395eeb4e3db460cc01d4e0b98b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNy01LTEtMS04NzQ5MQ_32ebd483-d35d-4717-a705-68b4874e185d"
      unitRef="usd">17082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if24dc1d075bc41dea82f6c8d8341c4e0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNy03LTEtMS04NzQ5MQ_209a476f-e964-4a87-a00e-9711d814b454"
      unitRef="usd">7550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i732588dd38674903b83b197eea67049c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNy05LTEtMS04NzQ5MQ_6f2923a5-3f5e-4941-ad09-18ec0738c198"
      unitRef="usd">1336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied3cb5b252ac491789d7d7f02e1b2bba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfNy0xMS0xLTEtOTE0ODU_d0f6fa95-2ad0-4357-963d-8dbd1cdc80b8"
      unitRef="usd">8886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb1771a8f8664ae5b6f10e17e35de170_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOC0xLTEtMS04NzQ5MQ_270ac7a2-9de3-41d4-9ddb-897d93086bb3"
      unitRef="usd">11927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51bd050340e746558f2fd2067d72dba7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOC0zLTEtMS04NzQ5MQ_a93252bd-4518-40ba-a9f7-64396ccc81de"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd05bb7ddb7b48aa9b3216aaf2af7a76_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOC01LTEtMS04NzQ5MQ_d9cd58f7-6006-451b-bee1-d06348ddff96"
      unitRef="usd">11927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i316b0c4e34b54075a46b5dfdc595500f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOC03LTEtMS04NzQ5MQ_b1d9e8ef-1e7d-4c4b-8e0f-4c09f5a0ca29"
      unitRef="usd">7701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0110d90a42547d39aeb22a4e2c4e3d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOC05LTEtMS04NzQ5MQ_58ace704-2699-4849-bdc4-acea54017bb4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e6b0dcfd47c408a9d0214bfef49e8c5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOC0xMS0xLTEtODc0OTE_3568f9e5-0fa6-4436-9ca9-1cee75479e83"
      unitRef="usd">7701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92396ff85c54d2fbc3ab871407490d0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOS0xLTEtMS04NzQ5MQ_a0104735-6c9b-4b4e-9bb8-ce2a14a0deeb"
      unitRef="usd">323162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3efd1162eb254aa29786d49e584cc374_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOS0zLTEtMS04NzQ5MQ_58d0724d-2c3c-49a8-ab22-6bd59ef8f52d"
      unitRef="usd">44703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOS01LTEtMS04NzQ5MQ_ca0cfcbf-b1c3-4f9f-b099-4b42d6e6cd4a"
      unitRef="usd">367865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee764722c39e4ab2a063700a2c7960b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOS03LTEtMS04NzQ5MQ_b55226f7-ac91-41b1-a31a-ce523ee979ea"
      unitRef="usd">262267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1d669b9b5a247efa2bfacf93ad29631_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOS05LTEtMS04NzQ5MQ_bd98a75e-90f1-4abf-8606-d70ccb622189"
      unitRef="usd">15970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfOS0xMS0xLTEtODc0OTE_5ecb16ef-2093-4df7-b435-86bb05250e2b"
      unitRef="usd">278237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="if3cb184ea7d544b292f252604e2b28ba_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTAtNS0xLTEtODc0OTE_74726145-b26a-41b1-b65c-89d423d55cb1"
      unitRef="usd">109000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ibc4d92cc92544bf1a584da2d5c9b3d8f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTAtMTEtMS0xLTg3NDkx_1b6add56-7931-4769-a1d4-8d7700334627"
      unitRef="usd">107000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTEtNS0xLTEtODc0OTE_b5cbc1ce-d43d-48e3-bb03-0dd5db8d9fc0"
      unitRef="usd">367974000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTEtMTEtMS0xLTg3NDkx_9ef96415-aca7-4d38-8647-a47efabf3d22"
      unitRef="usd">278344000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab505f1a3edb46f8a7e7293d3feb4be4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTYtMS0xLTEtODc0OTE_f5fe4a6e-585f-4658-9179-5033693044ef"
      unitRef="usd">212188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfdf42dea8154e2ea6ac748ad6998589_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTYtMy0xLTEtODc0OTE_73c5e054-d15a-4cf3-96ff-eeaa229e44a2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cd3ad5d424840769ed5dbafcc76ae35_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTYtNS0xLTEtODc0OTE_a83d091e-de36-418d-a49e-da78598584a9"
      unitRef="usd">212188000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd1dd8bd7a5c485691358cd55a3ee2e3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTYtNy0xLTEtODc0OTE_2a9b49d5-5b7d-42fc-a60a-6ea8be218bdd"
      unitRef="usd">172289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7350718f7b1a4809bb466fbd71173c3a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTYtOS0xLTEtODc0OTE_0be0686b-0822-468a-b5fb-569a86a95baf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i644f734c9b324ff4bf7ef46a25bbb377_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTYtMTEtMS0xLTg3NDkx_13979e1e-0456-45b5-83ad-e01921e781dc"
      unitRef="usd">172289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i792627b09aec42c180d53b931a15d43e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTctMS0xLTEtODc0OTE_69fd4e4b-0a00-456b-bf5f-ae594a1f9856"
      unitRef="usd">14624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf107ffe8bef45da8fbb51152347dbac_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTctMy0xLTEtODc0OTE_6652a51f-f896-4243-b27c-c9dfe03e84d1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib344b1a55c03492cbbbfafc4d96756af_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTctNS0xLTEtODc0OTE_758d3544-a6c4-4286-8ce4-df2602a26535"
      unitRef="usd">14624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia97f637cbcde4487861a093664562f33_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTctNy0xLTEtODc0OTE_8ece6108-6c19-4e55-8254-6db73fcbdff8"
      unitRef="usd">12755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if54a73be1e7445c4b82e14297cd63ad8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTctOS0xLTEtODc0OTE_e38b6b87-b4c1-45ac-b14b-ebf04fda9d38"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9fc69869e73422f9487b53ff252762d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTctMTEtMS0xLTg3NDkx_8042649a-e7a7-4a0b-a8b3-d28177c1fa3f"
      unitRef="usd">12755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69d8f885440b435caca7b2bb282438d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTgtMS0xLTEtODc0OTE_d5199c31-f6bc-4d4a-b4e0-1726b71e0f53"
      unitRef="usd">31876000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f6cce310bcb455ab038fd78bd4caa8f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTgtMy0xLTEtODc0OTE_274131bf-2755-4304-a7eb-4ff620a67348"
      unitRef="usd">1610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief5da701b48242f6900823a3954a0e37_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTgtNS0xLTEtODc0OTE_1cc5cfe0-9f53-41c6-a972-ef40786f4cf5"
      unitRef="usd">33486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac5c482ee564440caf96e667c867deee_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTgtNy0xLTEtODc0OTE_b93c5bdb-f9e2-4cf4-b023-bc548dcdfe66"
      unitRef="usd">22241000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i712afd12a8bb4f3983aae2948197bc99_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTgtOS0xLTEtODc0OTE_07c3c728-b807-41cd-af00-b404565a8a56"
      unitRef="usd">1042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70472c6ac214e76a58ea861bf9d4b42_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTgtMTEtMS0xLTg3NDkx_aa34a30a-e36e-4c3e-98cd-0f4f04a99f79"
      unitRef="usd">23283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b3b1e6de2d34960ad6ca288aa6956af_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTktMS0xLTEtODc0OTE_f9404bb3-727f-45d2-9eb2-6d9c2db9e352"
      unitRef="usd">260382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30960eea59ba4f9ebc73cdc09e52ce1e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTktMy0xLTEtODc0OTE_4edd6e67-7840-4d24-8e53-dde03dce8845"
      unitRef="usd">55637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8c5f74b478049719c7525a2a25d5cc4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTktNS0xLTEtODc0OTE_b2be41ec-a86c-48e8-a2db-e65bde52580f"
      unitRef="usd">316019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16499b238049442fb36e7e8df8dd2db3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTktNy0xLTEtODc0OTE_9c655df5-2aed-4c53-ad2f-075d32f89177"
      unitRef="usd">200995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i033022848f1d4c80a698640ee75cbf7f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTktOS0xLTEtODc0OTE_dd1986e6-edbd-423f-81b1-c7aa0d575d01"
      unitRef="usd">26514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a18a63f8d114724866be1596db60ee5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMTktMTEtMS0xLTg3NDkx_92d6b940-a6a1-4265-bb82-fd9f1f1a3606"
      unitRef="usd">227509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cd1adf991d748549404267fc1a1f9d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjAtMS0xLTEtODc0OTE_1fba4c52-f6ab-4ad9-a5ec-8389bb39aed4"
      unitRef="usd">24635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c356db1d46d4066824dd18f6327bac6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjAtMy0xLTEtODc0OTE_18efe73e-bab0-46e1-9d8f-2a58e51f9130"
      unitRef="usd">4385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4696e921c4ae41d2863a64ed8d1941c9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjAtNS0xLTEtODc0OTE_814f9596-97c6-4bc1-99d1-7e96dcfecea0"
      unitRef="usd">29020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifaf0b3352aa84e91aadeee6d84aa5bae_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjAtNy0xLTEtODc0OTE_70e64047-2aa5-404f-95f4-beb606bbc1e0"
      unitRef="usd">11068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i735b0dba2ceb4eafa686de40deb52209_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjAtOS0xLTEtODc0OTE_93347e70-b91b-4572-8620-7f5e177c784b"
      unitRef="usd">2058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i681075ae79f541108eb7414ecce29053_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjAtMTEtMS0xLTg3NDkx_7300083b-fd84-4364-bac8-25ab4c50ebfe"
      unitRef="usd">13126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a217ed6e8b14d649abb0055d46410cf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjEtMS0xLTEtODc0OTE_eed0c7f9-a7c7-42ed-ba40-f9e9445f54bd"
      unitRef="usd">20156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e3d2b16efd24537ba2ed144a98b1107_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjEtMy0xLTEtODc0OTE_df9ebfd5-e445-471d-b4d2-544ace1afe12"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i437679deaef441e8b15bdc49a7635cb6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjEtNS0xLTEtODc0OTE_08245d44-b2f4-4b97-a981-61272ac2b9d2"
      unitRef="usd">20156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib65f36d6387140afa1a6fdc7849449a3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjEtNy0xLTEtODc0OTE_291676b0-271d-407e-af7f-166e1dd24887"
      unitRef="usd">12108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic91daf93f6964625a85f47a882220fa7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjEtOS0xLTEtODc0OTE_038dd8eb-7a7c-43b7-a607-e3ef93bca871"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i494ebb1dc9764e4b8c0221cd52cfc46d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjEtMTEtMS0xLTg3NDkx_ba9f007f-b341-4ee0-adc8-85f995e3b92e"
      unitRef="usd">12108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib02fed1233f14809ba75a87fbab126a9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjItMS0xLTEtODc0OTE_294de8f3-df9d-4b60-9179-55098053c1e2"
      unitRef="usd">563861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia35e7c938ee44022a13b28f2db2411bc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjItMy0xLTEtODc0OTE_e2b9eaaf-e115-4057-9ec0-b4b76257d1c0"
      unitRef="usd">61632000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjItNS0xLTEtODc0OTE_20a176ce-c7f6-4851-8216-7b71848e73b3"
      unitRef="usd">625493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddd4904d37bb4eda8d98624465c886be_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjItNy0xLTEtODc0OTE_4a50493f-2a10-4b7b-af5b-cf8603f82aa1"
      unitRef="usd">431456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25c2c816ad3c4c548d10ea999d729b16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjItOS0xLTEtODc0OTE_b96e2850-70e4-4f99-9d1f-398e85d60924"
      unitRef="usd">29614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjItMTEtMS0xLTg3NDkx_9bf59dcf-0db0-451d-a585-c46914f2197d"
      unitRef="usd">461070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ia620ab3736984d0d8c8c40a6519ea8d0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjMtNS0xLTEtODc0OTE_90abc5b8-5947-490e-af1d-629670ffdf9a"
      unitRef="usd">208000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i8cc753c2a5da4e5ca3bb40fb53199bbe_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjMtMTEtMS0xLTg3NDkx_b935de2a-8a34-4743-abbe-8ece78ad2951"
      unitRef="usd">221000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjQtNS0xLTEtODc0OTE_4f314587-f7f2-4261-9e3d-dd840192dcc3"
      unitRef="usd">625701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RhYmxlOjkxYzcyOTA3ODU3NDQyZTk5MWQyZmM2NzY1ODc1ZDE5L3RhYmxlcmFuZ2U6OTFjNzI5MDc4NTc0NDJlOTkxZDJmYzY3NjU4NzVkMTlfMjQtMTEtMS0xLTg3NDkx_a2e3b385-a219-4cea-9722-52ee612e50ed"
      unitRef="usd">461291000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9b5802a1b0d945bbb79b84c750ee3b88_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjE5OTAyMzI1ODc2OQ_986cc55d-0655-49fd-b83b-c1f012a52b6f"
      unitRef="usd">19400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4726489530d942fcb3b9a2e6f83d1904_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjE5OTAyMzI1ODc1MA_054f066d-adab-4f59-96ad-fb3f5b1e72f6"
      unitRef="usd">10900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i539c4953cb9f4e99acc02d76e3a92ba8_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjM0Ng_12619a59-8438-40cf-b6bc-db9738dedbb5"
      unitRef="usd">33700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4342cef37fc9422abf029d20b06bafe2_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjM1Mw_333c4a4a-a8d1-45cb-a969-c8095f181fa8"
      unitRef="usd">17000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie05e19963d544391a805bbb2d1d5ac87_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjE5OTAyMzI1OTA0Mg_ffdd8680-ebb4-42e6-ab7a-9f7cb1b16aed"
      unitRef="usd">-1300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7c3bb04aca714cd39bfbab77d2634976_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjE5OTAyMzI1OTA1Nw_bdeb7a9a-9248-495a-91d2-2bb8642d7ab8"
      unitRef="usd">-700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02a12e66e4eb45858d4453ef0a3d6e85_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjY2NQ_5e9f65c8-188d-45e9-8cf5-258a80bc414d"
      unitRef="usd">-2200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i320534c4dd8f434e96ceefe79ba0e246_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18zNy9mcmFnOjI4MjNkOTI3OWEwMzRlNmViNjFlZDA0ZWMxZGU2MzU5L3RleHRyZWdpb246MjgyM2Q5Mjc5YTAzNGU2ZWI2MWVkMDRlYzFkZTYzNTlfMjY3Mg_efa90328-61e1-4461-a32f-e66f971dd767"
      unitRef="usd">-1000000</us-gaap:Revenues>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNTAyNg_028c8e89-5084-478d-b4fb-b36006cb9d43">Receivables and Allowance for Credit Losses &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has provided financing in the form of notes receivable loans to franchisees to support the development of properties in strategic markets. The Company's credit quality indicator is the level of security in the note receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of notes receivable balances by credit quality indicator and the allowance for credit losses is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;113,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total allowance for notes receivable credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;102,409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53,760&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48,649&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortized cost basis by year of origination and credit quality indicator are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.408%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity related to the Company&#x2019;s notes receivable allowance for credit losses:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2022 and December 31, 2021, one loan and two loans, respectively, with senior and/or subordinated tranches met the definition of collateral-dependent and are collateralized by membership interests in the borrowing entities and either the associated land parcels or an operating hotel. The Company used a discounted cash flow ("DCF") technique to project cash flows or a market approach via quoted market prices to value the underlying collateral. The Company reviewed the borrower's financial statements, economic trends, industry projections for the market, and comparable sales capitalization rates, which represent significant inputs to the cash flow projections. These nonrecurring fair value measurements are classified as level three of the fair value measurement hierarchy, as there are unobservable inputs which are significant to the overall fair value. Based on these analyses, the fair value of collateral secures the carrying value of each loan to a significant extent. Allowances for credit losses attributable to collateral-dependent loans are $0.9&#160;million and $6.3&#160;million as of June 30, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The write-offs for the year ended June 30, 2022 and December 31, 2021 are associated with loans previously classified as collateral-dependent that were settled in exchange for an operating hotel on April&#160;14, 2022 and October 1, 2021, respectively. Refer to Note 15 regarding the second quarter 2022 asset acquisition accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the COVID-19 pandemic, the Company extended interest deferral terms on certain notes receivable. The Company considers loans past due and in default when payments are not made when due in accordance with then current loan provisions or terms extended to borrowers, including loans with concessions or interest deferral. The Company suspends the accrual of interest when payments on loans are more than 30 days past due or upon a loan being classified as collateral-dependent. The Company applies payments received for loans on non-accrual status first to interest and then to principal. The Company does not resume interest accrual until all delinquent payments are received based on then current loan provisions. The amortized cost basis of notes receivable on non-accrual status was $18.2 million and $44.1 million at June 30, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has identified loans totaling approximately $7.5 million as of both June 30, 2022 and December 31, 2021, respectively, with stated interest rates that are less than market rate, representing a total unamortized discount of $0.2 million and $0.3 million as of June 30, 2022 and December 31, 2021, respectively. These discounts are reflected as a reduction of the outstanding loan amounts and are amortized over the life of the related loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The past due balances by credit quality indicator of notes receivable are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1- 30 days&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;31-89&#160;days&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;gt; 90 days&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;&#160;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,209&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,209&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,297&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;113,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated its off-balance-sheet credit exposure for loan commitments and determined the likelihood of having to perform is remote as of June 30, 2022. Refer to Note 12.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable Interest through Notes Issued&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has issued notes receivables to certain entities that have created variable interests in these borrowers totaling $101.7 million and $120.2 million as of June 30, 2022 and December 31, 2021, respectively. The Company has determined that it is not the primary beneficiary of these variable interest entities ("VIEs"). These loans have stated fixed and/or variable interest amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable consist primarily of franchise and related fees due from hotel franchisees and are recorded at the invoiced amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During six months ended June 30, 2022, the Company recorded reversals of provisions for credit losses on accounts receivable of $1.1 million in SG&amp;amp;A expenses and $0.3 million in marketing and reservation system expenses. During the six months ended June 30, 2021, the Company recorded reversal of provisions for credit losses on accounts receivable of $0.1 million in SG&amp;amp;A expenses and provisions of $0.2 million in marketing and reservation system expenses. During the six months ended June 30, 2022 and 2021, the Company recorded write-offs, net of recoveries, through the accounts receivable allowance for credit losses of $11.2 million and $2.4 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNTA3NA_0be3fa40-3333-4e9b-a44d-06e9b2ae124a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of notes receivable balances by credit quality indicator and the allowance for credit losses is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.564%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;113,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total allowance for notes receivable credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;102,409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53,760&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48,649&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="ibc25972c629642e5a53237473fe4ab1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfMS0xLTEtMS04NzQ5MQ_e0781deb-fce8-472a-b5e4-7cd73c0e7b07"
      unitRef="usd">91981000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iac576b48a4084fd0a0a3a9a2b86fa1f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfMS0zLTEtMS04NzQ5MQ_74463b22-e91f-450d-92d5-97b6d699dcee"
      unitRef="usd">108370000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i22c9e3d3b54f48b58f2eb2aaf02d017d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfMi0xLTEtMS04NzQ5MQ_e95144bb-ab8e-4466-aa48-489ce0d31a5c"
      unitRef="usd">20506000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1e526aa50fb949708c61316169593dc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfMi0zLTEtMS04NzQ5MQ_40df0458-dc58-4675-bdc8-23ee80737486"
      unitRef="usd">27801000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5d9f24d606ee4e5fbb01ab2a9ea2001d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfMy0xLTEtMS04NzQ5MQ_4ebeacc7-49e5-4126-a46f-68382964a456"
      unitRef="usd">1453000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5f418e6460444b6387453b2bf032569a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfMy0zLTEtMS04NzQ5MQ_c6b1009d-52ef-4ae9-ae3d-abbf9a5e40c8"
      unitRef="usd">1512000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNC0xLTEtMS04NzQ5MQ_01f84c77-d2d1-463c-a08b-771fe03f5277"
      unitRef="usd">113940000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNC0zLTEtMS04NzQ5MQ_7ae43cb0-50ab-480e-a75e-eae6463b3003"
      unitRef="usd">137683000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNS0xLTEtMS04NzQ5MQ_adccfb13-2177-42ae-9871-c689ea123048"
      unitRef="usd">11531000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNS0zLTEtMS04NzQ5MQ_29882d3f-faf4-43bf-a7d5-62de809349fb"
      unitRef="usd">16779000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNi0xLTEtMS04NzQ5MQ_ec005343-5d63-41c2-9410-fead912be205"
      unitRef="usd">102409000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNi0zLTEtMS04NzQ5MQ_5002052d-25c2-4bba-a41d-c3c725b0998a"
      unitRef="usd">120904000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNy0xLTEtMS04NzQ5MQ_1d0ff1a4-e02d-405f-8161-aab8d30280c8"
      unitRef="usd">53760000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfNy0zLTEtMS04NzQ5MQ_7d2d412a-d711-4ea1-aa32-37ee211a24b9"
      unitRef="usd">54453000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfOC0xLTEtMS04NzQ5MQ_a7da7cb4-0423-4806-9f6a-f86733a87322"
      unitRef="usd">48649000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjFkZmZiMmNlNWQwODRiMmZiZjJlMzE4ZmYxNDJiYzYxL3RhYmxlcmFuZ2U6MWRmZmIyY2U1ZDA4NGIyZmJmMmUzMThmZjE0MmJjNjFfOC0zLTEtMS04NzQ5MQ_45ae379b-3b29-4c8a-9723-a20cf8cb17d8"
      unitRef="usd">66451000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNTA2Mg_0658c621-ed2e-4a14-8741-f50c5f548a8f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortized cost basis by year of origination and credit quality indicator are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.408%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ibc25972c629642e5a53237473fe4ab1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMS0xLTEtMS04NzQ5MQ_3c7dbd34-e81d-4a76-8775-4a5ac5aff571"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ibc25972c629642e5a53237473fe4ab1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMS0zLTEtMS04NzQ5MQ_6ca86e7c-14fc-485c-9688-2a7bb8d19fb4"
      unitRef="usd">4211000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ibc25972c629642e5a53237473fe4ab1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMS01LTEtMS04NzQ5MQ_64588319-6a58-4ac0-91b9-518b9da48c5e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear
      contextRef="ibc25972c629642e5a53237473fe4ab1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMS03LTEtMS04NzQ5MQ_3483c4f2-4ffb-4bf6-a11f-83f262969ee9"
      unitRef="usd">87770000</chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="ibc25972c629642e5a53237473fe4ab1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMS05LTEtMS04NzQ5MQ_9834a232-9a04-4369-afc7-4eda91927f9a"
      unitRef="usd">91981000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i22c9e3d3b54f48b58f2eb2aaf02d017d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMi0xLTEtMS04NzQ5MQ_19053592-4a1f-4239-b77c-bdb15128527e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i22c9e3d3b54f48b58f2eb2aaf02d017d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMi0zLTEtMS04NzQ5MQ_92cd248d-100d-4200-a275-077c9cf3a9b0"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i22c9e3d3b54f48b58f2eb2aaf02d017d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMi01LTEtMS04NzQ5MQ_d9110623-f981-4dbe-8051-81cd9c6db321"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear
      contextRef="i22c9e3d3b54f48b58f2eb2aaf02d017d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMi03LTEtMS04NzQ5MQ_e6fd86e9-30aa-4e6b-b503-7b44aa38707c"
      unitRef="usd">20506000</chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i22c9e3d3b54f48b58f2eb2aaf02d017d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMi05LTEtMS04NzQ5MQ_db53f697-7f64-49c8-9330-6b63cb0a332e"
      unitRef="usd">20506000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i5d9f24d606ee4e5fbb01ab2a9ea2001d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMy0xLTEtMS04NzQ5MQ_1b857e7b-ea47-4a5b-a619-1a6e684e3ede"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i5d9f24d606ee4e5fbb01ab2a9ea2001d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMy0zLTEtMS04NzQ5MQ_57ec1caa-4da7-4480-b03f-e83c55ef7c52"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i5d9f24d606ee4e5fbb01ab2a9ea2001d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMy01LTEtMS04NzQ5MQ_bd8edff7-f1ea-4333-9b50-035bdbcf6d05"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear
      contextRef="i5d9f24d606ee4e5fbb01ab2a9ea2001d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMy03LTEtMS04NzQ5MQ_f5368a80-299d-465e-99aa-b491d46b245b"
      unitRef="usd">1453000</chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i5d9f24d606ee4e5fbb01ab2a9ea2001d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfMy05LTEtMS04NzQ5MQ_db7e00e5-0e16-4002-99ba-d84bc3ca3a89"
      unitRef="usd">1453000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfNC0xLTEtMS04NzQ5MQ_2c9ce798-1dc8-4107-bfaa-ae4028b5368a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfNC0zLTEtMS04NzQ5MQ_626b5f67-b7d7-4668-be0c-11262f7098b3"
      unitRef="usd">4211000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfNC01LTEtMS04NzQ5MQ_bca5e009-af3a-43a5-a041-14acb7147375"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfNC03LTEtMS04NzQ5MQ_cb65e1ad-7f35-410d-b0c6-5c7646b766bb"
      unitRef="usd">109729000</chh:FinancingReceivableOriginatedMoreThanThreeYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOjZlNjgyMjM2ZjgzYTQ5YjU4MTg3ZjQxMWZkYmVhZmU0L3RhYmxlcmFuZ2U6NmU2ODIyMzZmODNhNDliNTgxODdmNDExZmRiZWFmZTRfNC05LTEtMS04NzQ5MQ_961b1f04-e405-46d7-827e-31d472829e32"
      unitRef="usd">113940000</us-gaap:NotesReceivableGross>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNTA1OQ_f8b10434-1dfd-4478-8b0c-23d6c23f3e59">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity related to the Company&#x2019;s notes receivable allowance for credit losses:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfMS0xLTEtMS04NzQ5MQ_080989f1-cd48-4fef-851e-d17680a211ac"
      unitRef="usd">16779000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ife8351f148694161b7148141598ed214_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfMS0zLTEtMS04NzQ5MQ_072a2ee2-cf49-4e6a-8d12-34cb1188d4c4"
      unitRef="usd">19484000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfMi0xLTEtMS04NzQ5MQ_1c2ad5c8-4f74-40e3-bb62-f63c366bd078"
      unitRef="usd">230000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i592b68e4dd9a43da94051d8c0eebbf5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfMi0zLTEtMS04NzQ5MQ_8b7bc759-817b-49da-a11d-c1bc77978b8f"
      unitRef="usd">709000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfMy0xLTEtMS04NzQ5MQ_9321100b-61fc-4b2c-9efe-2397d7030d00"
      unitRef="usd">5478000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i592b68e4dd9a43da94051d8c0eebbf5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfMy0zLTEtMS04NzQ5MQ_7b4973a8-e93a-4fa7-911a-6f976e7bba58"
      unitRef="usd">3414000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfNS0xLTEtMS04NzQ5MQ_eaa05f63-ac2c-43e4-b209-18b1d6ecfc1f"
      unitRef="usd">11531000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmUzOWIzNzliZWY3ZTQyMWU5MjVlZWUxY2MyMTU2YjJkL3RhYmxlcmFuZ2U6ZTM5YjM3OWJlZjdlNDIxZTkyNWVlZTFjYzIxNTZiMmRfNS0zLTEtMS04NzQ5MQ_fc2da042-b85c-4516-856c-d9d34211aa3c"
      unitRef="usd">16779000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <chh:FinanceReceivableNumberOfLoans
      contextRef="i38092170d4bd4937b8b1eab01a8e8b40_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNjU5NzA2OTc3NDcyNQ_b98e86cd-d7dd-428f-8c39-b5cc7a01e22e"
      unitRef="loan">1</chh:FinanceReceivableNumberOfLoans>
    <chh:FinanceReceivableNumberOfLoans
      contextRef="i6dc0d693f405457db6d3374444324e67_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNjIz_813cccff-f464-4c81-b746-d58d0e04b70b"
      unitRef="loan">2</chh:FinanceReceivableNumberOfLoans>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i38092170d4bd4937b8b1eab01a8e8b40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMTYyNA_ce417e15-74af-4314-956d-05920c53c22d"
      unitRef="usd">900000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6dc0d693f405457db6d3374444324e67_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMjE5OTAyMzI2MjE4Ng_e4aefb63-fc82-4a02-9c71-ac2b1c3cd03b"
      unitRef="usd">6300000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <chh:FinancingReceivableAverageRecordedInvestmentNonaccrualStatus
      contextRef="id76cf8a0131a41249c163da5a134159c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMzMwNQ_aacdd170-b3dc-486b-a5ab-36b1ba4ad5cf"
      unitRef="usd">18200000</chh:FinancingReceivableAverageRecordedInvestmentNonaccrualStatus>
    <chh:FinancingReceivableAverageRecordedInvestmentNonaccrualStatus
      contextRef="i68959aa0cc244eaea7655629ff368093_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMjE5OTAyMzI2MjIxNA_9758c016-8923-45c7-8a75-7ec39c93c62e"
      unitRef="usd">44100000</chh:FinancingReceivableAverageRecordedInvestmentNonaccrualStatus>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ia45f69465f2c4426adf8adb3ce2a9cb8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMzM5Nw_379bff9e-42d3-49d0-b2f9-55071ad8905b"
      unitRef="usd">7500000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i28469411e5bb4b46830c51f8b5209bcb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMzM5Nw_80b7359d-3e5f-44f6-b9a1-b0be922b7896"
      unitRef="usd">7500000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:ReceivableWithImputedInterestDiscount
      contextRef="ia45f69465f2c4426adf8adb3ce2a9cb8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMzU0MA_04633fb3-29c4-4814-ac4d-75a1bea6494d"
      unitRef="usd">200000</us-gaap:ReceivableWithImputedInterestDiscount>
    <us-gaap:ReceivableWithImputedInterestDiscount
      contextRef="i28469411e5bb4b46830c51f8b5209bcb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMjE5OTAyMzI2MjI0Ng_1962caf3-9686-4b5c-ad35-a67496909152"
      unitRef="usd">300000</us-gaap:ReceivableWithImputedInterestDiscount>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNTA2Mw_75a4cb8e-6a9a-447a-b929-94c39789f353">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The past due balances by credit quality indicator of notes receivable are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1- 30 days&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;31-89&#160;days&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;gt; 90 days&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Past Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;&#160;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91,981&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,209&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,209&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,297&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,409&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;113,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subordinated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i2d1ac439b19e4b44aa8c514a72a4e414_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMi0xLTEtMS04NzQ5MQ_bf2d37f5-2155-4f54-9c84-fff91f67b92c"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia2eedb0219f0436abcd155956eddc193_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMi0zLTEtMS04NzQ5MQ_c718f420-2dbc-4445-89f2-aa986989afb4"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if5bf8d9a8c6b4d4ca8755c8881de654e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMi01LTEtMS04NzQ5MQ_b62d912a-782f-45f0-b5b1-b50b74cdcc87"
      unitRef="usd">15200000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i14a0f90bbccd4673ba6adbb98ccf3919_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMi03LTEtMS04NzQ5MQ_9ed17420-3ff2-4c0c-8e79-3c698686dafc"
      unitRef="usd">15200000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0ffb45fd693f4036b7c197c054bd1a3b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMi05LTEtMS04NzQ5MQ_0e2bcd72-279a-4df9-95ef-7ca0ba9a6af3"
      unitRef="usd">76781000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id67941194ab64a328acab93b4482519c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMi0xMS0xLTEtODc0OTE_2f8b65b7-9432-4905-94a9-a507b35049c8"
      unitRef="usd">91981000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8cd1f9e107a64731839a03a73a9e35c4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMy0xLTEtMS04NzQ5MQ_917b8566-ebee-4b7c-8a30-c66b1ff3d227"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ied1b3267a97840e2bc83c0361ad3549c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMy0zLTEtMS04NzQ5MQ_33ed6f8d-4e93-4674-9250-5cc1372c2a70"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia3c2649504b0415ca869079e1fa017c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMy01LTEtMS04NzQ5MQ_8f07e5e1-ee75-4441-9f97-cb85f038f643"
      unitRef="usd">2209000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3d6c081cd68949e59e774e214982b018_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMy03LTEtMS04NzQ5MQ_417d3643-df02-4a31-8f61-e9f3afe08721"
      unitRef="usd">2209000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4dc3b5d9159844dabdbbd685c45026bf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMy05LTEtMS04NzQ5MQ_83000b8d-ef6a-4f4a-a6de-008dbb43ed48"
      unitRef="usd">18297000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9262bb323495461e88d6f3393b696dc9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMy0xMS0xLTEtODc0OTE_d9260694-9068-4440-837d-25d025a7a3fe"
      unitRef="usd">20506000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id0de2ad581a244c6a754b7eed389b7a1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNC0xLTEtMS04NzQ5MQ_0666add4-c035-4c63-9404-12436941f817"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2c562ce340944296bccf9448649483c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNC0zLTEtMS04NzQ5MQ_de3cca53-cd5d-4742-8ccf-e5a511ce2259"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i20ea350af5fa4612b3ebf1d915f13198_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNC01LTEtMS04NzQ5MQ_0c5a60e4-87e9-4071-85c0-b5917626b653"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic29e370836fb40fdb800d2e23ccce309_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNC03LTEtMS04NzQ5MQ_07d0a077-8bae-456c-835c-34bea611c538"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i81ba5bbbfbe942008cb829c88c2d9cb1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNC05LTEtMS04NzQ5MQ_55fa8e00-673c-4b8d-9dcb-eece1c7d21f3"
      unitRef="usd">1453000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0219b8960c864b598fda794da2610a6f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNC0xMS0xLTEtODc0OTE_dae433a7-0d28-4b2c-924b-dfb02896c348"
      unitRef="usd">1453000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iee318c45d0314854ac45fc9b78de99b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNS0xLTEtMS04NzQ5MQ_e3e6e814-2969-41b9-bc6a-4b50c8f13f57"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0b052a643bf34976aef31d7f6c2d0632_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNS0zLTEtMS04NzQ5MQ_1d0575ce-d741-46ca-83cc-611a5c229572"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie08fe1577b084672b4c10d56e748b8e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNS01LTEtMS04NzQ5MQ_c0ec62ea-2dea-450c-a432-c0a972320348"
      unitRef="usd">17409000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia2d65069c93e4f038f091c5a0740d079_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNS03LTEtMS04NzQ5MQ_ce74b547-ce69-4da8-9758-a406435fe79e"
      unitRef="usd">17409000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0fe15a10d6f7457ba7ed46c70ad33c2a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNS05LTEtMS04NzQ5MQ_1593a5a0-2760-4642-bded-3ab098f79840"
      unitRef="usd">96531000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNS0xMS0xLTEtODc0OTE_368653ad-b373-4417-982c-f969ee6b955b"
      unitRef="usd">113940000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i83588540a5b74c388c1f220b126572e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNy0xLTEtMS04NzQ5MQ_1b82e96a-4c61-4913-ba12-249f615fbca1"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifb15f54861314f9daec3b041b60319b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNy0zLTEtMS04NzQ5MQ_4dde374b-9cc4-4726-b48a-83de985314e2"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6319a83d84c741e2a34f136579e1de8a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNy01LTEtMS04NzQ5MQ_cb064a43-d54b-4ed8-85c9-63cfa5ac2437"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iad37c0626d1948e6b9e9df415c508ce9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNy03LTEtMS04NzQ5MQ_30ba66d0-8744-476a-b683-3db6dbb46c81"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i91f7aefdea1441999fed28ff9531b72a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNy05LTEtMS04NzQ5MQ_43b23525-8914-4760-8115-50427b733712"
      unitRef="usd">108370000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if55502f8a8754943b5889573296d4eff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfNy0xMS0xLTEtODc0OTE_6f4372d7-cd22-4f1a-879e-c4ef9f9521ad"
      unitRef="usd">108370000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i734029cf70de4729af4785ff55734479_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOC0xLTEtMS04NzQ5MQ_c2a7d849-b1cc-4a8f-b6e2-2e174d768c6f"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8b77fbda88f34ef0ad84b94e6cb9c544_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOC0zLTEtMS04NzQ5MQ_ffa21aa9-e2b9-41a5-95f3-69fb77e26bf2"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia2388342ccb040fa8c36e344d1cf42cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOC01LTEtMS04NzQ5MQ_c69b059c-ed16-46c1-a32a-420525afa49c"
      unitRef="usd">2209000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i49e4298df39b4978909c29ba39198b01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOC03LTEtMS04NzQ5MQ_f5783565-fe4e-4a11-85ab-71dd4deae5b4"
      unitRef="usd">2209000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i31068b6283984bd0a3de4660357a5c26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOC05LTEtMS04NzQ5MQ_6885d4d6-8fdb-4d50-a05a-182346a82187"
      unitRef="usd">25592000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id20fd303a8294ade8d433fa00796cff4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOC0xMS0xLTEtODc0OTE_5f5af50a-51c9-4109-b88f-91c38303fbf9"
      unitRef="usd">27801000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i00363d008c5245a88d27224ddd2fa5ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOS0xLTEtMS04NzQ5MQ_e80fa470-fef6-46ed-b0c4-e15a23f27d68"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifeb4175020fc4481a9812b76f47abf8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOS0zLTEtMS04NzQ5MQ_5f69fed2-6451-41ff-bbad-a6253cba975a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9733e29a41cb40dc98a2f3f0c52e0fd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOS01LTEtMS04NzQ5MQ_856dea4c-3c4f-4d4d-a096-6588687d9cdd"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ide44664d595e4a19b75d099f025e708c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOS03LTEtMS04NzQ5MQ_5353db69-bb49-4776-bdce-4ec8ec0564ac"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9c7f2b0b12634f0195502dbb03d64e0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOS05LTEtMS04NzQ5MQ_c838dc3d-108c-4a76-a790-17d914683f43"
      unitRef="usd">1512000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if726304096584e53b28266334d615306_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfOS0xMS0xLTEtODc0OTE_2537a628-4cc4-4991-ae46-0116b1c79343"
      unitRef="usd">1512000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i898bdc56bfb645a7bbd29c6f65381d2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMTAtMS0xLTEtODc0OTE_b9182db4-4459-4142-a313-3e3eb23e5919"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9e56e1aebed347ed95542d038302a8ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMTAtMy0xLTEtODc0OTE_00fc59d9-db4c-42d4-8656-da8def73a535"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idadde7a90e6a4dc4b75706534e277b8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMTAtNS0xLTEtODc0OTE_f6e7a963-c255-4661-b00c-c3e85e487348"
      unitRef="usd">2209000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i22d66b7a42b64b67a7446e2d32bdbff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMTAtNy0xLTEtODc0OTE_13d1aa23-8b4b-4d79-a78a-b6951c3266f4"
      unitRef="usd">2209000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i45c8f35592cc4d3489329353f36ef2b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMTAtOS0xLTEtODc0OTE_767fecad-791b-4028-8c32-35bfce05ee50"
      unitRef="usd">135474000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RhYmxlOmYyZmJkYTlmY2RkOTQ4YjhhNTZkMzczNjdlYjQ3N2ViL3RhYmxlcmFuZ2U6ZjJmYmRhOWZjZGQ5NDhiOGE1NmQzNzM2N2ViNDc3ZWJfMTAtMTEtMS0xLTg3NDkx_0c5f3986-5abe-4136-84a8-449539b624cb"
      unitRef="usd">137683000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i52386b53d4364e739a3684617e69615d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNDEzMQ_50b34819-d937-4dbc-bc3c-5ef9e74c41e4"
      unitRef="usd">101700000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="iea3180d4747747ab85271f0da2d5befa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNDEzOA_b0b0937f-2918-49b9-b7c3-c215c6b4008b"
      unitRef="usd">120200000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i04f1d9ae866c4e92ab9ac3bc804446d1_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNDc2OA_16d2a41d-390e-43e0-b5e7-6cefa134aaed"
      unitRef="usd">-1100000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iee97e6fc90024046b37cb8f08f3e97ad_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfNDgwNg_bffd68d3-4aa9-41c4-bc27-98eb83b087fd"
      unitRef="usd">-300000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia88a574f1cbc480d8d2e91d39671a3a6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMjE5OTAyMzI2MTk1OA_e97ecd8f-14a3-4045-8e33-a371a36c3061"
      unitRef="usd">-100000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4741fe2144cf4e478833974dbca44e74_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMjE5OTAyMzI2MTk4Mw_97a1a588-2f61-4c52-b75a-c67c131efa32"
      unitRef="usd">200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMjE5OTAyMzI2MjEyMw_5c94164c-2b70-4403-a606-a6df87bdd220"
      unitRef="usd">11200000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180MC9mcmFnOmRlMDQwNjc3Mjg1ZDQ2MGY4YzlkY2ZiMmJhM2IwNDFmL3RleHRyZWdpb246ZGUwNDA2NzcyODVkNDYwZjhjOWRjZmIyYmEzYjA0MWZfMjE5OTAyMzI2MjI2Mg_bac39faf-ff8e-4b8a-bfa6-160577d5111a"
      unitRef="usd">2400000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfMjA2Mg_6fb1d76c-51ff-4b9b-b200-1622baa684bf">Investments in Affiliates&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains equity method investments in affiliates related to the Company's program to offer equity support to qualified franchisees to develop and operate Cambria Hotels in strategic markets. The Company has investments in affiliates that represent VIEs totaling $24.1 million and $25.2 million on the consolidated balance sheets at June 30, 2022 and December 31, 2021, respectively. The Company has determined that it is not the primary beneficiary of any of these VIEs, however it does exercise significant influence through its equity ownership and as a result the investment in these affiliates is accounted for under the equity method. For the three months ended June 30, 2022 and 2021, the Company recognized losses (gains) totaling $0.9 million and $(0.9) million, respectively, from these investments that represent VIEs. For the six months ended June 30, 2022 and 2021, the Company recognized losses totaling $1.7 million and $5.5 million, respectively, from these investments that represent VIEs. The Company's maximum exposure to losses related to its investments in VIEs is limited to its equity investments as well as certain limited payment guaranties described in Note 12 of these financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized no impairment charges related to equity method investments during the six months ended June 30, 2022. During the first quarter of 2021, the Company recognized an other-than-temporary impairment of $4.8&#160;million related to an equity method investment. The Company assessed the estimated fair value of the investment from comparable market transactions of the investment, which was a key judgment in the fair value determination. This nonrecurring fair value measurement was classified as level three of the fair value measurement hierarchy, as the Company utilized unobservable inputs which are significant to the overall fair value. Based on this analysis, the Company determined that the fair market value declined below the carrying value and the decline is other-than-temporary. As a result, the Company recorded an other-than-temporary impairment from the carrying value to the estimated fair value for the investment. The other-than-temporary impairment is classified as equity in net loss of affiliates in the consolidated statements of income and captured in the Hotel Franchising reportable segment in Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2021, the Company sold its ownership interest in three separate equity method investments. The Company recognized a cumulative gain of $2.6 million on the sales of these investments, which is recorded in equity in net loss (gain) of affiliates.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:Assets
      contextRef="i52386b53d4364e739a3684617e69615d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfMjg3_c1d53f85-98f9-459c-bf8f-60c07cb4dab1"
      unitRef="usd">24100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iea3180d4747747ab85271f0da2d5befa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfMjk0_e3e1951f-1b89-4919-bc58-8dd9175a6573"
      unitRef="usd">25200000</us-gaap:Assets>
    <chh:NetIncomeLossAttributableToVariableInterestEntities
      contextRef="i5571ec0b5e1f48398c007b74908b87a1_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfMzI5ODUzNDg4NTkyOA_ad888442-8598-4079-a038-07a36943ac9b"
      unitRef="usd">-900000</chh:NetIncomeLossAttributableToVariableInterestEntities>
    <chh:NetIncomeLossAttributableToVariableInterestEntities
      contextRef="ie88fb7cb52684ba6a31ce245be712e55_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfMzI5ODUzNDg4NTk0Ng_31c9ce4b-e30e-4572-8682-14e1eaa96f24"
      unitRef="usd">900000</chh:NetIncomeLossAttributableToVariableInterestEntities>
    <chh:NetIncomeLossAttributableToVariableInterestEntities
      contextRef="i81d8d2c80183486e9faff5259bc8e6b6_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfNjc1_63eeb2ca-af17-4c29-99bc-3a804e0a172d"
      unitRef="usd">-1700000</chh:NetIncomeLossAttributableToVariableInterestEntities>
    <chh:NetIncomeLossAttributableToVariableInterestEntities
      contextRef="iff8088adbbf2480eb4a6848a06671396_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfNjgy_9c5f1b0e-fa70-443a-824e-a942b72ff6a7"
      unitRef="usd">-5500000</chh:NetIncomeLossAttributableToVariableInterestEntities>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfOTc4_3cef9b4b-bf5b-4b8e-bdbf-c134d4da477f"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i75a48f3e0b5042efabb1d40785d14ddb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfMTE0Nw_f129cac6-94d6-48f9-8d51-266d984077ef"
      unitRef="usd">4800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <chh:EquityMethodInvestmentNumberOfSecuritiesSold
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfNjU5NzA2OTc2OTcyMw_52043208-c899-4ebc-9ca5-dcdc20b84380"
      unitRef="investment">3</chh:EquityMethodInvestmentNumberOfSecuritiesSold>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180My9mcmFnOjAxNGYxM2ZhMTg2MDQ3ZjU5NTA0NGVlZWYyM2MzNGU1L3RleHRyZWdpb246MDE0ZjEzZmExODYwNDdmNTk1MDQ0ZWVlZjIzYzM0ZTVfMjE5OTAyMzI1ODYwOA_4afcf066-8f99-4b10-bfd9-db441b87a68f"
      unitRef="usd">2600000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RleHRyZWdpb246ZjdiODIzYzFkMDkwNGU3ZDk1YTFmNTU1ZGUzMmJiMzdfODA3_cf8f9cb1-338e-45d1-ab89-35b5507e5975">Debt &lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$450 million senior unsecured notes due 2031 ("2020 Senior Notes") with an effective interest rate of 3.86%, less a discount and deferred issuance costs of $5.2&#160;million and $5.5&#160;million at June 30, 2022 and December 31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;444,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$400 million senior unsecured notes due 2029 ("2019 Senior Notes") with an effective interest rate of 3.88%, less a discount and deferred issuance costs of $4.5&#160;million and $4.8&#160;million at June 30, 2022 and December 31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;395,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$216.6 million senior unsecured notes due 2022 ("2012 Senior Notes") with an effective interest rate of 6.00%, less deferred issuance costs of $0.2 million at December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$600 million senior unsecured revolving credit facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economic development loans with an effective interest rate of 3.00% at June 30, 2022 and December 31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,061,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;844,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, the Company utilized excess cash on hand to pay down its senior unsecured revolving credit facility balance in full and the facility remains undrawn as of June 30, 2022 and December 31, 2021. As there are no outstanding borrowings at June 30, 2022 or December 31, 2021, deferred issuance costs for the senior unsecured revolving credit facility of $2.0&#160;million and $2.3&#160;million, respectively, are presented in non-current Other assets in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The 2012 Senior Notes matured on July 1, 2022. The outstanding principal of $216.6 million was re-paid at maturity.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 12 and the Liquidity and Capital Resources header of "Management's Discussion and Analysis of Financial Condition and Results of Operations" for more information.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RleHRyZWdpb246ZjdiODIzYzFkMDkwNGU3ZDk1YTFmNTU1ZGUzMmJiMzdfODA2_63ce7232-db7c-4296-ad1b-d21dfb2fc924">&lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$450 million senior unsecured notes due 2031 ("2020 Senior Notes") with an effective interest rate of 3.86%, less a discount and deferred issuance costs of $5.2&#160;million and $5.5&#160;million at June 30, 2022 and December 31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;444,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$400 million senior unsecured notes due 2029 ("2019 Senior Notes") with an effective interest rate of 3.88%, less a discount and deferred issuance costs of $4.5&#160;million and $4.8&#160;million at June 30, 2022 and December 31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;395,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$216.6 million senior unsecured notes due 2022 ("2012 Senior Notes") with an effective interest rate of 6.00%, less deferred issuance costs of $0.2 million at December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$600 million senior unsecured revolving credit facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Economic development loans with an effective interest rate of 3.00% at June 30, 2022 and December 31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,061,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;844,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, the Company utilized excess cash on hand to pay down its senior unsecured revolving credit facility balance in full and the facility remains undrawn as of June 30, 2022 and December 31, 2021. As there are no outstanding borrowings at June 30, 2022 or December 31, 2021, deferred issuance costs for the senior unsecured revolving credit facility of $2.0&#160;million and $2.3&#160;million, respectively, are presented in non-current Other assets in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The 2012 Senior Notes matured on July 1, 2022. The outstanding principal of $216.6 million was re-paid at maturity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id76337927c6f443fb078ff7dd57cdb2f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjgxZmEwMjNkNDA4MjQ5MmE4NDMzODk0ODU5MTdjY2JhXzQ_99d3b10b-7e5f-4db5-8213-fe49ff32343e"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8a2ab0b1160c46d6a5bc04e5d9a5faff_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjgxZmEwMjNkNDA4MjQ5MmE4NDMzODk0ODU5MTdjY2JhXzQ_f9ab9809-5588-4701-bc23-52f65a923b65"
      unitRef="usd">450000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="id76337927c6f443fb078ff7dd57cdb2f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjgxZmEwMjNkNDA4MjQ5MmE4NDMzODk0ODU5MTdjY2JhXzk0_68816718-f73c-453d-a833-dc7d63ff953c"
      unitRef="number">0.0386</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8a2ab0b1160c46d6a5bc04e5d9a5faff_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjgxZmEwMjNkNDA4MjQ5MmE4NDMzODk0ODU5MTdjY2JhXzk0_b3e5e09e-2cf2-4937-a054-3126c2e51204"
      unitRef="number">0.0386</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i8a2ab0b1160c46d6a5bc04e5d9a5faff_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjgxZmEwMjNkNDA4MjQ5MmE4NDMzODk0ODU5MTdjY2JhXzE0Ng_2aabf683-0946-40ef-a694-6df5edede00c"
      unitRef="usd">5200000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="id76337927c6f443fb078ff7dd57cdb2f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjgxZmEwMjNkNDA4MjQ5MmE4NDMzODk0ODU5MTdjY2JhXzE1Mw_8fbea92a-ced7-496c-94bf-8bab3ce19f9b"
      unitRef="usd">5500000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="i8a2ab0b1160c46d6a5bc04e5d9a5faff_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0xLTEtMS04NzQ5MQ_1f6c1184-6cc6-4313-a7cb-62f68379eae9"
      unitRef="usd">444775000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id76337927c6f443fb078ff7dd57cdb2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMi0zLTEtMS04NzQ5MQ_a1cda3a2-2009-4497-a424-81f4efd04fa5"
      unitRef="usd">444470000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib497a05cf6084f9aa9b76029c5242d8f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQ1MWVkOTVjOTA0ZTQ0MzRiZjc1NzM0ZDQxOWExMzZhXzQ_4f084977-86ce-49dd-b036-9f6bf16597f7"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5b335f07d7d746d09fb255e81aba69b9_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQ1MWVkOTVjOTA0ZTQ0MzRiZjc1NzM0ZDQxOWExMzZhXzQ_e6f03393-fda6-40c4-a485-5f65bf82a56f"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib497a05cf6084f9aa9b76029c5242d8f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQ1MWVkOTVjOTA0ZTQ0MzRiZjc1NzM0ZDQxOWExMzZhXzk0_100d0abd-653a-4ca4-adc2-2666e88b5bbf"
      unitRef="number">0.0388</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i5b335f07d7d746d09fb255e81aba69b9_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQ1MWVkOTVjOTA0ZTQ0MzRiZjc1NzM0ZDQxOWExMzZhXzk0_db2cdaf3-1083-4737-a382-a78304843fb5"
      unitRef="number">0.0388</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i5b335f07d7d746d09fb255e81aba69b9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQ1MWVkOTVjOTA0ZTQ0MzRiZjc1NzM0ZDQxOWExMzZhXzE0Ng_407c1af2-ffd8-4d82-badb-c714c39618a4"
      unitRef="usd">4500000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ib497a05cf6084f9aa9b76029c5242d8f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQ1MWVkOTVjOTA0ZTQ0MzRiZjc1NzM0ZDQxOWExMzZhXzE1Mw_08518fdc-0882-46a8-99cd-2ec4e9d57e2f"
      unitRef="usd">4800000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="i5b335f07d7d746d09fb255e81aba69b9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0xLTEtMS04NzQ5MQ_f158d709-f23b-4e8c-9e18-ef41bcd813b4"
      unitRef="usd">395538000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib497a05cf6084f9aa9b76029c5242d8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfMy0zLTEtMS04NzQ5MQ_9af12c88-1b32-4f19-9999-787874880898"
      unitRef="usd">395237000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i39f7202eb67c476f98014d93901ab37c_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNC0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjlkNzg0MWZlNmNjNjQyNTg5MDMxZDQ5NDU0ZTRmZmJlXzQ_3e82e3be-d0da-4ca3-8147-cdae638798a2"
      unitRef="usd">216600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9fa5ad64d3e74f12a927c0b3354e4e1b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNC0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjlkNzg0MWZlNmNjNjQyNTg5MDMxZDQ5NDU0ZTRmZmJlXzQ_6a59a519-38a3-4157-a4f1-c6f2ea8ddcb9"
      unitRef="usd">216600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9fa5ad64d3e74f12a927c0b3354e4e1b_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNC0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjlkNzg0MWZlNmNjNjQyNTg5MDMxZDQ5NDU0ZTRmZmJlXzk0_923b9d30-8386-4373-a531-592ee2bbb09f"
      unitRef="number">0.0600</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i39f7202eb67c476f98014d93901ab37c_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNC0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjlkNzg0MWZlNmNjNjQyNTg5MDMxZDQ5NDU0ZTRmZmJlXzk0_b63541c5-241d-4669-a8a9-d6783c52fc70"
      unitRef="number">0.0600</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i9fa5ad64d3e74f12a927c0b3354e4e1b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNC0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjlkNzg0MWZlNmNjNjQyNTg5MDMxZDQ5NDU0ZTRmZmJlXzEzOA_dc7872f1-de78-4c7d-8a49-bc7699ebf324"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="i39f7202eb67c476f98014d93901ab37c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNC0xLTEtMS04NzQ5MQ_848d2105-2c25-4836-ab03-09789779f444"
      unitRef="usd">216571000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9fa5ad64d3e74f12a927c0b3354e4e1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNC0zLTEtMS04NzQ5MQ_47550ac3-c1ea-4b08-bbf3-727a7737ac44"
      unitRef="usd">216351000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i878cb6ea5d9c4247ab1883b2cbb1fc45_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNS0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjA2NzVjZDQyMWIxMDQ3OWE4M2NiMDM2NDk1ZjdhNDJhXzQ_4c871018-8650-4245-b1f1-11b50a0d7995"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib8a5fc23ec144242b32d9c627bb72f68_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNS0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOjA2NzVjZDQyMWIxMDQ3OWE4M2NiMDM2NDk1ZjdhNDJhXzQ_6ee58c44-6418-43ca-a2f9-acba2f4ad726"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="ib8a5fc23ec144242b32d9c627bb72f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNS0xLTEtMS04NzQ5MQ_7ef751b5-9639-4ef3-90f3-85752b591b08"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i878cb6ea5d9c4247ab1883b2cbb1fc45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNS0zLTEtMS04NzQ5MQ_cba6d4e5-84ec-45ad-9133-eedb2a695453"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3d5512dbf16d4378b405b391012316c1_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQxYzhkYzgzMjU5ZjRiYmE4YzJhODU2NzNmNDlkOTA5XzY2_b456914d-e080-4a07-9791-5d7643e056c0"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9e2f7f0bf1f643b5ba01fc761810945f_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNi0wLTEtMS04NzQ5MS90ZXh0cmVnaW9uOmQxYzhkYzgzMjU5ZjRiYmE4YzJhODU2NzNmNDlkOTA5XzY2_e7a5e6ea-33a8-41f5-aa43-51fdc1c625fe"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebt
      contextRef="i3d5512dbf16d4378b405b391012316c1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNi0xLTEtMS04NzQ5MQ_3b49bdc2-d44e-484f-adf5-1be3bdb534ba"
      unitRef="usd">4416000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9e2f7f0bf1f643b5ba01fc761810945f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNi0zLTEtMS04NzQ5MQ_4867a8a3-7ff2-444e-bb1d-1b2349d7e430"
      unitRef="usd">4416000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNy0xLTEtMS04NzQ5MQ_fb4b849a-0575-4c3d-88cc-7f24f56b845b"
      unitRef="usd">1061300000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfNy0zLTEtMS04NzQ5MQ_ad349f3f-8197-43fd-8b58-58c8e94ef275"
      unitRef="usd">1060474000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfOC0xLTEtMS04NzQ5MQ_5feb405f-a50a-4423-bbdc-8fc64750adfc"
      unitRef="usd">216571000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfOC0zLTEtMS04NzQ5MQ_ab126814-18f6-489d-be37-2ecc980344d0"
      unitRef="usd">216351000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfOS0xLTEtMS04NzQ5MQ_1cac1984-95d5-427d-8095-46ddeb716bce"
      unitRef="usd">844729000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8006aeeab9dd49748111870876eea09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RhYmxlOjE0NDM0NjJmZTFhYjQxNzM5OGIyNDNkNzllMDE5MTAwL3RhYmxlcmFuZ2U6MTQ0MzQ2MmZlMWFiNDE3Mzk4YjI0M2Q3OWUwMTkxMDBfOS0zLTEtMS04NzQ5MQ_5fd4519f-468d-4966-9a2f-5c7b1143306e"
      unitRef="usd">844123000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="ib8a5fc23ec144242b32d9c627bb72f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RleHRyZWdpb246ZjdiODIzYzFkMDkwNGU3ZDk1YTFmNTU1ZGUzMmJiMzdfMjYz_7ef751b5-9639-4ef3-90f3-85752b591b08"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="ib8a5fc23ec144242b32d9c627bb72f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RleHRyZWdpb246ZjdiODIzYzFkMDkwNGU3ZDk1YTFmNTU1ZGUzMmJiMzdfMzgw_1b0e2851-83ea-4916-9417-f0665831323a"
      unitRef="usd">2000000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i878cb6ea5d9c4247ab1883b2cbb1fc45_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RleHRyZWdpb246ZjdiODIzYzFkMDkwNGU3ZDk1YTFmNTU1ZGUzMmJiMzdfMzg3_5546b12e-2f5d-4191-a830-78fb89ae815c"
      unitRef="usd">2300000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="i39f7202eb67c476f98014d93901ab37c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180Ni9mcmFnOmY3YjgyM2MxZDA5MDRlN2Q5NWExZjU1NWRlMzJiYjM3L3RleHRyZWdpb246ZjdiODIzYzFkMDkwNGU3ZDk1YTFmNTU1ZGUzMmJiMzdfNjE2_b9dbeacb-5682-475c-b04d-82b8feaa42d8"
      unitRef="usd">216600000</us-gaap:LongTermDebt>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RleHRyZWdpb246NmQwY2ZjOGRkNGJiNGNiZGFiZmJhYzAyMjJmN2QzMGFfMjM1_5f7a5207-173e-42e2-b465-b6e0137a9240">Accumulated Other Comprehensive Loss &lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The other comprehensive income (loss) before reclassification for both the six months ended June 30, 2022 and 2021 relate to foreign currency items.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RleHRyZWdpb246NmQwY2ZjOGRkNGJiNGNiZGFiZmJhYzAyMjJmN2QzMGFfMjQw_f09c26c9-d4a5-4054-b403-eb4d8b7baffb">&lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss, net of tax, for the six months ended June 30, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="iffca086ba3424e32a8bbfd7db511f181_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOmY5ZDY0N2FkN2QwMDQ1NjQ5MWM2YzNiMTQzMGI2YzEzL3RhYmxlcmFuZ2U6ZjlkNjQ3YWQ3ZDAwNDU2NDkxYzZjM2IxNDMwYjZjMTNfMS0zLTEtMS04NzQ5MQ_fb95e0b9-d01c-4db6-a298-aeb4c20d0835"
      unitRef="usd">-4574000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOmY5ZDY0N2FkN2QwMDQ1NjQ5MWM2YzNiMTQzMGI2YzEzL3RhYmxlcmFuZ2U6ZjlkNjQ3YWQ3ZDAwNDU2NDkxYzZjM2IxNDMwYjZjMTNfMi0zLTEtMS04NzQ5MQ_25d8a937-aadd-4113-91f7-17789e4d694c"
      unitRef="usd">-237000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOmY5ZDY0N2FkN2QwMDQ1NjQ5MWM2YzNiMTQzMGI2YzEzL3RhYmxlcmFuZ2U6ZjlkNjQ3YWQ3ZDAwNDU2NDkxYzZjM2IxNDMwYjZjMTNfMy0zLTEtMS04NzQ5MQ_c44a2cb0-6eb6-4fc2-829a-1d87edc1c87f"
      unitRef="usd">-237000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8be6f2a9e17343498d3d42f7500b2c60_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOmY5ZDY0N2FkN2QwMDQ1NjQ5MWM2YzNiMTQzMGI2YzEzL3RhYmxlcmFuZ2U6ZjlkNjQ3YWQ3ZDAwNDU2NDkxYzZjM2IxNDMwYjZjMTNfNC0zLTEtMS04NzQ5MQ_07511a12-5d43-4893-a338-a8df0115f036"
      unitRef="usd">-4811000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0dcc829831d42f2b408e99ce8d53c9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOjgxOGJlZGFhMmRkYjQ4Y2M4MjI5OGI1Yzg2ZWU0YjcwL3RhYmxlcmFuZ2U6ODE4YmVkYWEyZGRiNDhjYzgyMjk4YjVjODZlZTRiNzBfMS0zLTEtMS04NzQ5MQ_1c341566-0f13-47f5-88f4-f5eb35f30e91"
      unitRef="usd">-4646000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOjgxOGJlZGFhMmRkYjQ4Y2M4MjI5OGI1Yzg2ZWU0YjcwL3RhYmxlcmFuZ2U6ODE4YmVkYWEyZGRiNDhjYzgyMjk4YjVjODZlZTRiNzBfMi0zLTEtMS04NzQ5MQ_0ca81bf0-b11d-4058-88c4-b93bdb1cccb6"
      unitRef="usd">123000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOjgxOGJlZGFhMmRkYjQ4Y2M4MjI5OGI1Yzg2ZWU0YjcwL3RhYmxlcmFuZ2U6ODE4YmVkYWEyZGRiNDhjYzgyMjk4YjVjODZlZTRiNzBfNC0zLTEtMS04NzQ5MQ_bccaf780-af25-4c25-95cd-486192aa3dc7"
      unitRef="usd">123000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i44ea73d178e94572958ba920ad474b5c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N180OS9mcmFnOjZkMGNmYzhkZDRiYjRjYmRhYmZiYWMwMjIyZjdkMzBhL3RhYmxlOjgxOGJlZGFhMmRkYjQ4Y2M4MjI5OGI1Yzg2ZWU0YjcwL3RhYmxlcmFuZ2U6ODE4YmVkYWEyZGRiNDhjYzgyMjk4YjVjODZlZTRiNzBfNS0zLTEtMS04NzQ5MQ_02893c8e-5e56-4cf3-842d-77654a95421a"
      unitRef="usd">-4523000</us-gaap:StockholdersEquity>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RleHRyZWdpb246YmQ3MTk0YTg2NjI1NDgxZjhmZWVmZjE3YThhM2M5ZDlfMjU2NA_c0e787d4-aa09-44b5-ab54-a1f201d02e04">Fair Value Measurements&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair value of its financial instruments utilizing a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The following summarizes the three levels of inputs, as well as the assets that the Company values using those levels of inputs on a recurring basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Quoted prices in active markets for identical assets and liabilities. The Company&#x2019;s Level 1 assets consist of marketable securities (primarily mutual funds) held in the Deferred Compensation Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Observable inputs, other than quoted prices in active markets for identical assets and liabilities, such as quoted prices for similar assets and liabilities; quoted prices in markets that are not active; or other inputs that are observable. The Company&#x2019;s Level 2 assets consist of money market funds held in the Company's Deferred Compensation Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Unobservable inputs, supported by little or no market data available, where the reporting entity is required to develop its own assumptions to determine the fair value of the instrument. The Company does not currently have any assets recorded at fair value whose fair value was determined using Level 3 inputs and there were no transfers of Level 3 assets during the six months ended June 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2022 and December 31, 2021, the Company had the following assets recorded in the consolidated balance sheets measured at fair value on a recurring basis:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.079%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at Reporting Date Using&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,914&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Included in Investments, employee benefit plans, at fair value and Prepaid expenses and other current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other financial instruments disclosure&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the fair values of its current assets and current liabilities approximate their reported carrying amounts due to the short-term nature of these items. In addition, the interest rates of the Company's senior unsecured revolving credit facility adjust frequently based on current market rates; accordingly, we believe its carrying amount, when amounts are drawn, approximates fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the Company's senior unsecured notes are classified as Level 2, as the significant inputs are observable in an active market. Refer to Note 5 for further information on debt, including the maturity of the 2012 Senior Notes. At June 30, 2022 and December 31, 2021, the carrying amounts and fair values are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;444,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;396,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;395,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;355,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2012 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value estimates are made at a specific point in time, are subjective in nature and involve uncertainties and matters of significant judgment.&#160;Settlement of such fair value amounts may not be possible or a prudent management decision.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RleHRyZWdpb246YmQ3MTk0YTg2NjI1NDgxZjhmZWVmZjE3YThhM2M5ZDlfMjU1MA_a4677340-7fe0-46d8-a732-2cb775fd7a17">&lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2022 and December 31, 2021, the Company had the following assets recorded in the consolidated balance sheets measured at fair value on a recurring basis:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.079%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at Reporting Date Using&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,914&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,895&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Included in Investments, employee benefit plans, at fair value and Prepaid expenses and other current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i49322b438e384c9f9595332b66fa9987_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNC0xLTEtMS04NzQ5MQ_5ec23e58-40a0-49c9-beba-6cf2b4ec6527"
      unitRef="usd">27895000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7f15e4157eb64ec6aaebb0e7e57cb597_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNC0zLTEtMS04NzQ5MQ_502fc107-91a0-4ee8-9ed4-329c9040feb6"
      unitRef="usd">27895000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibb2945f2573949ffa11b24db48cf9546_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNC01LTEtMS04NzQ5MQ_1f207e87-4c41-499b-8fc8-f48cc6d18362"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8ce3157a58ae42e39025210335620e35_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNC03LTEtMS04NzQ5MQ_07015c24-c5d4-4e6b-bf2d-5aa9ae402710"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2544fd15e1694f789d061393df1f5588_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNS0xLTEtMS04NzQ5MQ_d45782ff-75ef-4b21-ac4d-c763eef5f6d4"
      unitRef="usd">3019000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3af39ea424b74f3bb84618a9bf9c4103_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNS0zLTEtMS04NzQ5MQ_b975e77c-d6fc-4506-aecd-8a59f87346a5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i75c4a87fcd4e485dbd55b63c037b026c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNS01LTEtMS04NzQ5MQ_eecd6f93-5c58-4b4d-82ca-136dba1a0bc5"
      unitRef="usd">3019000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8f55a6d1dd9043e4b68320ad3d474d1b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNS03LTEtMS04NzQ5MQ_82f49c34-1015-4d8c-baa2-5e9ce742e79d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icf7a8cdb2a964effb8fcf9b9ee636a49_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNi0xLTEtMS04NzQ5MQ_cf23371f-d4cf-4ed5-ad4a-ccb00fd80ba1"
      unitRef="usd">30914000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib321aad69a7c4583a6d71499873898dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNi0zLTEtMS04NzQ5MQ_517d5f2f-82d8-4e47-98f2-081da8403648"
      unitRef="usd">27895000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2d1d5105270c4f6cb651eae8f83dbc3c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNi01LTEtMS04NzQ5MQ_fd6e606d-64e4-47d0-8174-bc4a2a86755a"
      unitRef="usd">3019000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i04441fe514864f0f87e2a7be80fa5904_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfNi03LTEtMS04NzQ5MQ_2a92608e-e294-4898-9a2d-d67b75e8fca2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iafec7f4589304d2fa1433f787dcc051f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOC0xLTEtMS04NzQ5MQ_ec04f9a4-1229-45ee-9267-f0417ed0ab92"
      unitRef="usd">33555000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i955ca39c985f4284b945184315b52145_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOC0zLTEtMS04NzQ5MQ_c9017a8e-4fe2-40fa-ab23-6e2580ff1f4a"
      unitRef="usd">33555000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6f6e0e33c7574db0a9ca103d8e96a564_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOC01LTEtMS04NzQ5MQ_a3ed7eb0-11d4-4bb0-b081-2dc43427b878"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8c6d4d2a28b14c37930d94da0bed902f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOC03LTEtMS04NzQ5MQ_873ca39c-2550-4653-bf89-9db9956de979"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iad85f6f142a544838d070247da5762e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOS0xLTEtMS04NzQ5MQ_c5da787b-bcbb-4124-94db-f3fa7b61cfd2"
      unitRef="usd">2520000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3ed93cd9ce674cc6b4da33a477ad2be2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOS0zLTEtMS04NzQ5MQ_72fa6d92-0cba-4b60-85ba-25b3c0ffedf6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i207c8dbf81894589a8dd40c01b0796a9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOS01LTEtMS04NzQ5MQ_064cb2f8-12a9-45f5-b5f9-09cf26fe4e83"
      unitRef="usd">2520000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc2bf07eb3b04672a0539a79cd8ef05e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfOS03LTEtMS04NzQ5MQ_0bd7bd44-6d7c-4b7b-9641-1469f6b8fb7a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i74f7036d8b5449aebbb729228c6285a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfMTAtMS0xLTEtODc0OTE_226f4c1f-6a94-4456-940f-e6527f0bc1f2"
      unitRef="usd">36075000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaf4902f989384e3db0039dde4f032bc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfMTAtMy0xLTEtODc0OTE_b007bb49-4cdf-4006-a298-40104f3274fd"
      unitRef="usd">33555000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i48fbde7e2f7e47b1b968ab232fab6cb3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfMTAtNS0xLTEtODc0OTE_8ee77744-4f05-4109-9a4f-0f6f0d22e672"
      unitRef="usd">2520000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if7744147a2ae4143b1ea783230116848_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjNkNmRmNjNiMzVkZjQxMDZhZGFjZjhjYzU1YmEwMGU0L3RhYmxlcmFuZ2U6M2Q2ZGY2M2IzNWRmNDEwNmFkYWNmOGNjNTViYTAwZTRfMTAtNy0xLTEtODc0OTE_7919897a-e602-4473-add3-21345797a0c1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RleHRyZWdpb246YmQ3MTk0YTg2NjI1NDgxZjhmZWVmZjE3YThhM2M5ZDlfMjU0MQ_9236a398-aa72-4052-96a7-99c7d4a726e8">At June 30, 2022 and December 31, 2021, the carrying amounts and fair values are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;444,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;396,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;395,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;355,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2012 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;216,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="icd2e1e08af2d4448b95ec8648d3b1fa9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMi0xLTEtMS04NzQ5MQ_dca093ea-429b-44b4-acfc-c6f9181bf655"
      unitRef="usd">444775000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i27d5942207de467fa5e4a64a8c88794a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMi0zLTEtMS04NzQ5MQ_57a02441-93dd-4bf9-8fac-bef7f2c0f5a8"
      unitRef="usd">396675000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i33d870e4de0f4ce084ea8c392fc65225_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMi01LTEtMS04NzQ5MQ_6c20e01e-27a4-4bfd-b92c-4483124a0969"
      unitRef="usd">444470000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i87eccc03834b4418a1975b10ec75b9c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMi03LTEtMS04NzQ5MQ_5bc4214a-e3a9-4f9f-be18-62a372142713"
      unitRef="usd">477675000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7031b41eb7364495bb6246d7a341fff4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMy0xLTEtMS04NzQ5MQ_8e243fd2-6f46-4625-8e77-ed592f200cf5"
      unitRef="usd">395538000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id8ce3e5a17f0426e859624bba0e57588_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMy0zLTEtMS04NzQ5MQ_8c4caa2a-ed9b-46ad-ab27-960f0109df3b"
      unitRef="usd">355668000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id8ce3e5a17f0426e859624bba0e57588_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMy0zLTEtMS04NzQ5MQ_ee6fa818-cd13-49ae-ae3e-0805c875b7c2"
      unitRef="usd">355668000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i534f9b3afee944d98c3e232c8980ca29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMy01LTEtMS04NzQ5MQ_f963bcdc-b834-492c-ae6a-617524b2fdc6"
      unitRef="usd">395237000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7d8afe3b6add421e91ec7a731d3a1a34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfMy03LTEtMS04NzQ5MQ_df810f35-6ca0-4236-913d-5e2a96367992"
      unitRef="usd">425984000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5ef96491b0b047ed92da16679b26efa3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfNC0xLTEtMS04NzQ5MQ_e5af1d8f-c7e1-4af3-8984-02cd3a90f0bc"
      unitRef="usd">216571000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie20869285e81489389a66eafaff0bf22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfNC0zLTEtMS04NzQ5MQ_17bc8859-0e55-4430-ba1e-39d965abbc26"
      unitRef="usd">216571000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie20869285e81489389a66eafaff0bf22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfNC0zLTEtMS04NzQ5MQ_906b0b5e-47d1-4af7-8fad-889ae43cd943"
      unitRef="usd">216571000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id2c8b199101c40e686b3d937b589fd4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfNC01LTEtMS04NzQ5MQ_5fd49ece-34d2-4a0b-8478-0f6cbbd3e4bd"
      unitRef="usd">216351000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie4461e36a40e4e2ba3524f9be018c93f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181Mi9mcmFnOmJkNzE5NGE4NjYyNTQ4MWY4ZmVlZmYxN2E4YTNjOWQ5L3RhYmxlOjAzOTFmYTFmZjczNjQ2MThhMjM4MjFlMjhiMGZjN2VhL3RhYmxlcmFuZ2U6MDM5MWZhMWZmNzM2NDYxOGEyMzgyMWUyOGIwZmM3ZWFfNC03LTEtMS04NzQ5MQ_9c46807b-00e9-4c34-aa3c-0ec960f2cbea"
      unitRef="usd">221702000</us-gaap:LongTermDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NS9mcmFnOmM4MjMyZGQ3YzI5OTQzMDliZTg1MTljNWM4MTk0NDYwL3RleHRyZWdpb246YzgyMzJkZDdjMjk5NDMwOWJlODUxOWM1YzgxOTQ0NjBfNTQw_0bff9368-166b-4df6-bca0-5000dcc23a0e">Income Taxes &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rates were 25.3% and&#160;23.2% for the three months ended June 30, 2022 and 2021, respectively. The effective income tax rates were 24.5% and&#160;23.0% for the six months ended June 30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rate for the three and six months ended June 30, 2022 and 2021 was higher than the U.S. federal income tax rate of 21.0% primarily due to the impact of state income taxes, partially offset by excess tax benefits from share-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NS9mcmFnOmM4MjMyZGQ3YzI5OTQzMDliZTg1MTljNWM4MTk0NDYwL3RleHRyZWdpb246YzgyMzJkZDdjMjk5NDMwOWJlODUxOWM1YzgxOTQ0NjBfMjE5OTAyMzI1NjI4MA_76fdd2e3-5547-48b1-b25d-ee21c798afeb"
      unitRef="number">0.253</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NS9mcmFnOmM4MjMyZGQ3YzI5OTQzMDliZTg1MTljNWM4MTk0NDYwL3RleHRyZWdpb246YzgyMzJkZDdjMjk5NDMwOWJlODUxOWM1YzgxOTQ0NjBfMjE5OTAyMzI1NjI3Mg_46d34ad7-3302-4537-9461-32f52d67791d"
      unitRef="number">0.232</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NS9mcmFnOmM4MjMyZGQ3YzI5OTQzMDliZTg1MTljNWM4MTk0NDYwL3RleHRyZWdpb246YzgyMzJkZDdjMjk5NDMwOWJlODUxOWM1YzgxOTQ0NjBfNDk_bedaf342-0563-40fe-9453-a03c865811f9"
      unitRef="number">0.245</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NS9mcmFnOmM4MjMyZGQ3YzI5OTQzMDliZTg1MTljNWM4MTk0NDYwL3RleHRyZWdpb246YzgyMzJkZDdjMjk5NDMwOWJlODUxOWM1YzgxOTQ0NjBfNTY_58f009ef-46ee-4e66-a8bd-a9b7f115447d"
      unitRef="number">0.230</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfNDgwMQ_9910e1e0-4fb8-4c56-8514-dff8084e8a44">Share-Based Compensation and Capital Stock &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s pretax share-based compensation activity are as follows for the three and six months ended June 30, 2022 and 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.212%"/&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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/div&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,177&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,229&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance vested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,810&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of share-based award activity as of and changes during the six months ended June 30, 2022 are presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.303%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&#160;Vested&lt;br/&gt;Restricted&#160;Stock&#160;Units&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;910,944&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;83.14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;236,599&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;412,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;114.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;146.68&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;255,786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;145.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111,585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;181.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-Based Leveraging &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,281&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;153.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised/Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(93,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(78,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;146.68&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104.45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,020,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;94.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;392,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;128.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;465,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;136.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;546,114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;PVRSUs outstanding have been increased by 21,281 units in the six months ended June 30, 2022 due to the Company exceeding the targeted performance conditions contained in PVRSUs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The stock options granted by the Company had an exercise price equal to the market price of the Company's common stock on the date of grant. The fair value of the options granted was estimated on the grant date using the Black-Scholes option-pricing model with the following weighted average assumptions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022 Grants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29.39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life of stock option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Requisite service period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average fair value of options granted (per option)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants two types of restricted stock awards: i) shares of restricted stock and ii) restricted stock units ("RSU"). Shares of restricted stock provide the participant a non-forfeitable right to dividends, if declared, and the right to vote as a shareholder while the shares are unvested. RSUs provide the participant declared dividends that are contingent upon vesting of the award. Restricted stock awards generally vest ratably over the service period beginning with the first anniversary of the grant date. The fair value of restricted stock awards is measured by the market price of the Company's common stock on the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;date of grant. The service period of restricted stock awards granted during the six months ended June 30, 2022 range from 9 to 60 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Vested Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants three types of PVRSU awards: i) PVRSUs with performance conditions based on internal performance conditions, including earnings per share ("EPS") relative to Company established targets, ii) PVRSUs with market conditions based on the Company's total shareholder return ("TSR") relative to a predetermined peer group, and iii) PVRSUs with both performance and market conditions. The vesting of PVRSU awards is contingent upon the Company achieving internal performance and/ or TSR targets over a specified period and the employees' continued employment for a service period. These performance and market conditions affect the number of shares that will ultimately vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the six months ended June 30, 2022, the Company granted PVRSUs with market conditions, PVRSUs with performance conditions and PVRSUs with performance and market conditions with requisite service periods between 9 months and 60 months with award vesting ranges between 0% and 300% of the initial units granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of PVRSUs with only internal performance conditions is measured by the market price of the Company's common stock on the date of award grant. Compensation expense is recognized ratably over the requisite service period based on the Company's estimate of the achievement of the performance conditions. Management monitors current results and forecasts of the relevant internal performance and, as necessary, adjusts the performance-based leveraging of unvested PVRSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of PVRSUs with market conditions is estimated using a Monte Carlo simulation method as of the date of award grant. Compensation expense is recognized ratably over the requisite service period, regardless of whether the market conditions are achieved and the awards ultimately vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of PVRSUs with both performance and market conditions is estimated using a Monte Carlo simulation method as of the date of award grant. Compensation expense is recognized ratably over the requisite service period based on the Company's estimate of the achievement of the performance conditions, with subsequent adjustments made for performance-based leveraging of unvested PVRSUs, as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Share Repurchases and Redemptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, in light of uncertainty resulting from the COVID-19 pandemic, the Company suspended activity under the Company's share repurchase program. In May 2021, the Company's board of directors approved resumption of the share repurchase program. Refer to the Liquidity and Capital Resources header of "Management's Discussion and Analysis of Financial Condition and Results of Operations" for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022, 68,486 shares of common stock were purchased under the share repurchase program at a total cost of $9.9 million. There were no purchases of stock under the share repurchase program during the three months ended June 30, 2022.  During the three and six months ended June 30, 2021, 1,582 shares of common stock were purchased under the share repurchase program at a total cost of $0.2 million. During the three months ended June 30, 2022 and 2021, the Company redeemed 2,422 and 1,156 shares of common stock at a total cost of $0.3&#160;million and $0.1&#160;million, respectively, from employees to satisfy the option exercise price and statutory minimum tax-withholding requirements related to the exercising of stock options and vesting of performance vested restricted stock units and restricted stock grants. During the six months ended June 30, 2022 and 2021, the Company redeemed 34,848 and 47,655 shares of common stock at a total cost of $5.2 million and $5.4 million, respectively, from employees to satisfy the option exercise price and statutory minimum tax-withholding requirements related to the exercising of stock options and vesting of performance vested restricted stock units and restricted stock grants. These redemptions were outside the share repurchase program.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <chh:SchedulesOfPretaxStockBasedCompensationExpensesAndIncomeTaxBenefitsTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfNDgzMw_5b9675f4-25ea-40b1-9eda-0df1153939ab">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s pretax share-based compensation activity are as follows for the three and six months ended June 30, 2022 and 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.212%"/&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="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/div&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,177&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,229&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance vested restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,810&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,545&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</chh:SchedulesOfPretaxStockBasedCompensationExpensesAndIncomeTaxBenefitsTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2858e49ccead42a2b7f27f8d520b8961_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMi0xLTEtMS04NzQ5MQ_a9cc9bfc-a00e-430e-b7d2-6e57140040b9"
      unitRef="usd">1177000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i47c48952a1c84d04bcc8252ee93e63fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMi0zLTEtMS04NzQ5MQ_53671074-0db6-4950-b56d-c591994e268f"
      unitRef="usd">932000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMi01LTEtMS04ODExOQ_4da2a4f1-47d9-4fa1-a2f4-5e357cf1344a"
      unitRef="usd">2229000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if8abc18c9d404e7db8478926ce4a9b8f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMi03LTEtMS04ODEzMQ_aa662d40-ccc9-468a-8434-f56a3ba4c61d"
      unitRef="usd">1548000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i105035e4c32447ad8c31a69ecdb1f48b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMy0xLTEtMS04NzQ5MQ_be888b24-a199-4994-9207-1b9bbd0211d1"
      unitRef="usd">3558000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia08b355317cc4380a0e039e8da9853b8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMy0zLTEtMS04NzQ5MQ_d97d9701-6901-4cbc-9e13-9f69f881008b"
      unitRef="usd">2323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMy01LTEtMS04ODEyMQ_3803331f-970c-4b3a-b3c6-9ecc2160234f"
      unitRef="usd">6601000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i278533e11b3d46a9a28271da63051f72_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfMy03LTEtMS04ODEzNQ_73f06c46-6f13-4f71-aad0-89d885cff7bb"
      unitRef="usd">4842000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i54faa7a8be1c44208781f4d4dbe7afeb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNC0xLTEtMS04NzQ5MQ_b4aa91a2-1141-4173-8f8d-0c77175dd501"
      unitRef="usd">4810000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id8759b58a723441895bd515a584116fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNC0zLTEtMS04NzQ5MQ_95f46842-5246-45a6-8235-a418498d3d01"
      unitRef="usd">3144000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNC01LTEtMS04ODEyMw_ee2bf1bd-7fe2-4d2c-b375-86ab207cf8c8"
      unitRef="usd">8164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i058d7155cc424f9a8a85784bbb956314_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNC03LTEtMS04ODEzNw_7d6ea07d-040a-4886-a33a-98b1bd0620ee"
      unitRef="usd">4810000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNS0xLTEtMS04NzQ5MQ_ad9f5ca9-3b40-4f93-88e5-85f4524bbf21"
      unitRef="usd">9545000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNS0zLTEtMS04NzQ5MQ_aed48717-b470-4543-aff5-472efd2bdbdd"
      unitRef="usd">6399000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNS01LTEtMS05MTQ4OA_1e3b8e47-8603-41db-a8bf-2bb41c394b75"
      unitRef="usd">16994000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjk4Mjg2ODY5NGYyMDRjY2E4YTRkMzQzZDIwZjMzYWExL3RhYmxlcmFuZ2U6OTgyODY4Njk0ZjIwNGNjYThhNGQzNDNkMjBmMzNhYTFfNS03LTEtMS05MTUwMw_044cbf41-ace6-446e-9144-1eb205a3d650"
      unitRef="usd">11200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfNDgwMw_f0961d5c-7e1f-46ed-9d24-982eb5ba9baf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of share-based award activity as of and changes during the six months ended June 30, 2022 are presented below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.710%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.303%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&#160;Vested&lt;br/&gt;Restricted&#160;Stock&#160;Units&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise &lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Date&lt;br/&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;910,944&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;83.14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;236,599&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;412,642&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;114.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;146.68&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;255,786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;145.64&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111,585&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;181.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance-Based Leveraging &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,281&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;153.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised/Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,934)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;53.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(93,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(78,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;146.68&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;104.45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;133.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,020,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;94.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;392,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;128.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;465,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;136.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;546,114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;(1) PVRSUs outstanding have been increased by 21,281 units in the six months ended June 30, 2022 due to the Company exceeding the targeted performance conditions contained in PVRSUs.</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib7ad884545ed4ce18c59ccfe23eb5579_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMi0xLTEtMS04NzQ5MQ_8b02bc81-b981-4e04-aafa-cef4521cf0d7"
      unitRef="shares">910944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib7ad884545ed4ce18c59ccfe23eb5579_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMi0zLTEtMS04NzQ5MQ_60ae922e-80c7-4ce4-b7f1-c7bcee556344"
      unitRef="usdPerShare">83.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic4253fe2ee82482a914f745766dd2560_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMi03LTEtMS04NzQ5MQ_ad01b619-2ff3-4012-8de2-a269f625c9e1"
      unitRef="shares">236599</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic4253fe2ee82482a914f745766dd2560_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMi05LTEtMS04NzQ5MQ_bf9cc012-7900-4d72-aafc-1ac9c101571e"
      unitRef="usdPerShare">92.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id75d5198ba2842c4a96d8487f5697224_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMi0xMS0xLTEtODc0OTE_d217e20b-6541-41b6-b25c-3ee3989f45ae"
      unitRef="shares">412642</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id75d5198ba2842c4a96d8487f5697224_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMi0xMy0xLTEtODc0OTE_f00bf27d-e868-48e1-a165-5c44c78f0994"
      unitRef="usdPerShare">114.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMy0xLTEtMS04NzQ5MQ_b6b487d5-32c3-44e0-b04f-4f63f8bea670"
      unitRef="shares">155774</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMy0zLTEtMS04NzQ5MQ_838911fd-e937-47d2-a622-04a819046fe8"
      unitRef="usdPerShare">146.68</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMy03LTEtMS04NzQ5MQ_6d343ca7-e172-4ee2-9b5c-abed31367457"
      unitRef="shares">255786</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMy05LTEtMS04NzQ5MQ_dd691c7e-68be-40da-869d-12b8ace80424"
      unitRef="usdPerShare">145.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMy0xMS0xLTEtODc0OTE_604f6c58-feb7-4891-aa89-7c4debdba28c"
      unitRef="shares">111585</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMy0xMy0xLTEtODc0OTE_bf92029f-0e15-4fb7-a3f8-aa627b49c97f"
      unitRef="usdPerShare">181.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <chh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIncreaseDueToPerformance
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNS0xLTEtMS04NzQ5MQ_203e258d-f17a-4ea7-ad78-4626d8a6af0e"
      unitRef="shares">0</chh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIncreaseDueToPerformance>
    <chh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIncreaseDueToPerformanceWeightedAverageGrantDateFairValue
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNS0zLTEtMS04NzQ5MQ_6d024272-10e6-48f2-b049-ecf1a6e14a9e"
      unitRef="usdPerShare">0</chh:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIncreaseDueToPerformanceWeightedAverageGrantDateFairValue>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveraging
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNS03LTEtMS04NzQ5MQ_22fb0f7e-fcf9-4f0e-a795-0dd65da234ca"
      unitRef="shares">0</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveraging>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveragingWeightedAverageGrantDateFairValue
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNS05LTEtMS04NzQ5MQ_27c985ac-4ef0-4c04-9118-9283d8dda54a"
      unitRef="usdPerShare">0</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveragingWeightedAverageGrantDateFairValue>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveraging
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNS0xMS0xLTEtODc0OTE_5e422e3d-947b-4806-9e65-0584935266e4"
      unitRef="shares">21281</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveraging>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveragingWeightedAverageGrantDateFairValue
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNS0xMy0xLTEtODc0OTE_e78e33b0-263d-4eec-a412-705ac3beb308"
      unitRef="usdPerShare">153.75</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveragingWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNi0xLTEtMS04NzQ5MQ_535bd6eb-f082-43b3-81ec-f978d046d41e"
      unitRef="shares">43934</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNi0zLTEtMS04NzQ5MQ_c7f114d8-3c68-4df5-be80-53bf8849e408"
      unitRef="usdPerShare">53.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNi03LTEtMS04NzQ5MQ_5f717bed-f03a-46c7-844e-0b1b9af0f24b"
      unitRef="shares">93354</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNi05LTEtMS04NzQ5MQ_5754b5ea-8d86-4ec3-a263-5f0e0dc6b0e1"
      unitRef="usdPerShare">87.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNi0xMS0xLTEtODc0OTE_c89b0595-41fc-4c5c-a6d4-30fd1644c630"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNi0xMy0xLTEtODc0OTE_41b04658-1c62-4e7f-8294-72e8f86222c3"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNy0xLTEtMS04NzQ5MQ_e5628a76-22e3-4548-a225-65046e849250"
      unitRef="shares">986</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNy0zLTEtMS04NzQ5MQ_5ba11d2f-3a6e-4006-b2ef-79c184f06d33"
      unitRef="usdPerShare">51.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriod
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNy03LTEtMS04NzQ5MQ_550b0d75-0d57-4ebc-a419-e3c0c0387585"
      unitRef="shares">0</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriod>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriodWeightedAverageGrantDateFairValue
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNy05LTEtMS04NzQ5MQ_6afd89c9-5a40-42b4-a8fb-9b2e683dfaea"
      unitRef="usdPerShare">0</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriodWeightedAverageGrantDateFairValue>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriod
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNy0xMS0xLTEtODc0OTE_6e2857cb-f1bf-4941-839a-6b300070be8c"
      unitRef="shares">78370</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriod>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriodWeightedAverageGrantDateFairValue
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfNy0xMy0xLTEtODc0OTE_827d4a5f-8623-41fe-93d1-7dd16b74dfa5"
      unitRef="usdPerShare">81.15</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpirationsinPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOC0xLTEtMS04NzQ5MQ_1d167e57-b977-4543-b179-1681130c29eb"
      unitRef="shares">1050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOC0zLTEtMS04NzQ5MQ_3b22a3a8-0142-4d23-a212-8516b6bb71a8"
      unitRef="usdPerShare">146.68</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOC03LTEtMS04NzQ5MQ_44236050-aca8-400d-ba0b-d783d700a3f7"
      unitRef="shares">6551</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOC05LTEtMS04NzQ5MQ_aee4ef9c-196c-4c32-a4c2-61babbe04cca"
      unitRef="usdPerShare">104.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOC0xMS0xLTEtODc0OTE_0532f1f7-304e-4670-9e20-bc0010696608"
      unitRef="shares">1460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOC0xMy0xLTEtODc0OTE_8dc1aba2-d3c3-4897-aa3c-fa080acf20d0"
      unitRef="usdPerShare">133.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic418c54defe74ebc9c7231633b0ba9d6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOS0xLTEtMS04NzQ5MQ_5da4e11e-0847-4202-bbb1-7fd1e170e545"
      unitRef="shares">1020748</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic418c54defe74ebc9c7231633b0ba9d6_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOS0zLTEtMS04NzQ5MQ_328a9e09-6e89-4e70-b894-691105ac1b37"
      unitRef="usdPerShare">94.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOS01LTEtMS04NzQ5MQ_e33cd5b7-e4b8-42be-a7d2-88f2f69f3ed8">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if1f6ae76e43047b98cdfc88898332372_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOS03LTEtMS04NzQ5MQ_813be465-c6d2-4dde-8e81-d12369d31a25"
      unitRef="shares">392480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if1f6ae76e43047b98cdfc88898332372_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOS05LTEtMS04NzQ5MQ_ddf777f6-48cc-4cd9-91bc-16d98b207e21"
      unitRef="usdPerShare">128.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i406d1e79c9df4a6d842ec2bfd689248a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOS0xMS0xLTEtODc0OTE_b7ff0d0f-1aee-46ff-bc7e-c904c020d311"
      unitRef="shares">465678</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i406d1e79c9df4a6d842ec2bfd689248a_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfOS0xMy0xLTEtODc0OTE_4eeb3c32-0605-4b2d-b659-9038c005c396"
      unitRef="usdPerShare">136.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic418c54defe74ebc9c7231633b0ba9d6_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMTAtMS0xLTEtODc0OTE_c1b542c3-e857-4ee6-a60a-a7eec1b364a1"
      unitRef="shares">546114</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic418c54defe74ebc9c7231633b0ba9d6_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMTAtMy0xLTEtODc0OTE_82e84e2a-6205-4839-b89c-d6ff33002e72"
      unitRef="usdPerShare">76.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjFlZDE1ZDBiNTA0NDQ4YWNhMWEyMDYzYzNjNDRhYWExL3RhYmxlcmFuZ2U6MWVkMTVkMGI1MDQ0NDhhY2ExYTIwNjNjM2M0NGFhYTFfMTAtNS0xLTEtODc0OTE_5ce7b449-d303-4c44-87d6-392352dce160">P3Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveraging
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMzEx_b7f0cd49-f88f-4c8f-affb-324970494315"
      unitRef="shares">21281</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceBasedLeveraging>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfNDgxNA_4e71b4cb-357e-42aa-a01e-8af6049fcf9d">The fair value of the options granted was estimated on the grant date using the Black-Scholes option-pricing model with the following weighted average assumptions:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022 Grants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29.39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life of stock option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.65&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Requisite service period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average fair value of options granted (per option)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjM5NzhiNWVmYWQyNjRjMDFhMGU4MmZhZGE2NmQ5ZGQ1L3RhYmxlcmFuZ2U6Mzk3OGI1ZWZhZDI2NGMwMWEwZTgyZmFkYTY2ZDlkZDVfMS0xLTEtMS04NzQ5MQ_458edd91-f84e-4c0e-ad63-cdb6e5fa7f90"
      unitRef="number">0.0192</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjM5NzhiNWVmYWQyNjRjMDFhMGU4MmZhZGE2NmQ5ZGQ1L3RhYmxlcmFuZ2U6Mzk3OGI1ZWZhZDI2NGMwMWEwZTgyZmFkYTY2ZDlkZDVfMi0xLTEtMS04NzQ5MQ_e46c76d8-e832-41a3-86d1-013371ddfa32"
      unitRef="number">0.2939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjM5NzhiNWVmYWQyNjRjMDFhMGU4MmZhZGE2NmQ5ZGQ1L3RhYmxlcmFuZ2U6Mzk3OGI1ZWZhZDI2NGMwMWEwZTgyZmFkYTY2ZDlkZDVfMy0xLTEtMS04NzQ5MQ_4fcde8bd-6a16-4f91-bef8-5a2ad60abd90">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjM5NzhiNWVmYWQyNjRjMDFhMGU4MmZhZGE2NmQ5ZGQ1L3RhYmxlcmFuZ2U6Mzk3OGI1ZWZhZDI2NGMwMWEwZTgyZmFkYTY2ZDlkZDVfNC0xLTEtMS04NzQ5MQ_518040e3-afed-4a4e-9151-004d80e98bc4"
      unitRef="number">0.0065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjM5NzhiNWVmYWQyNjRjMDFhMGU4MmZhZGE2NmQ5ZGQ1L3RhYmxlcmFuZ2U6Mzk3OGI1ZWZhZDI2NGMwMWEwZTgyZmFkYTY2ZDlkZDVfNS0xLTEtMS04NzQ5MQ_201679e5-27f4-45db-973f-00b08f6bce6f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjM5NzhiNWVmYWQyNjRjMDFhMGU4MmZhZGE2NmQ5ZGQ1L3RhYmxlcmFuZ2U6Mzk3OGI1ZWZhZDI2NGMwMWEwZTgyZmFkYTY2ZDlkZDVfNi0xLTEtMS04NzQ5MQ_6f480bca-df48-411a-9fec-05d13e6dd7a8">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifacf39414f674fa2b4440e7ce2447db0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RhYmxlOjM5NzhiNWVmYWQyNjRjMDFhMGU4MmZhZGE2NmQ5ZGQ1L3RhYmxlcmFuZ2U6Mzk3OGI1ZWZhZDI2NGMwMWEwZTgyZmFkYTY2ZDlkZDVfNy0xLTEtMS04NzQ5MQ_fbe59d6b-506b-43db-9ffb-53229b400751"
      unitRef="usdPerShare">43.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <chh:ShareBasedCompensationByShareBasedPaymentAwardNumberOfTypesOfAwardsGranted
      contextRef="i78e3f2d79d9d481585e8d1e1858497dd_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfNzk2_163a2190-0aa5-40a8-bfd2-98ee28b5232b"
      unitRef="award_type">2</chh:ShareBasedCompensationByShareBasedPaymentAwardNumberOfTypesOfAwardsGranted>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="i8c863d9c4ec0494ea60e5e75729e4088_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMTUxOA_ad086aa2-b111-4ba0-89b0-6b94abfe11e0">P9M</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="i20e4c52368a14c21a6443d68f7ec9f95_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMTUyNA_2a98b8b1-85a1-40fa-aa4a-a0f99467e836">P60M</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <chh:ShareBasedCompensationByShareBasedPaymentAwardNumberOfTypesOfAwardsGranted
      contextRef="i528566fd1a5142deaf85bcbe69e1e5ef_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMTU5Ng_6a75d36a-d3d8-4b27-9384-9a5995a20a9c"
      unitRef="award_type">3</chh:ShareBasedCompensationByShareBasedPaymentAwardNumberOfTypesOfAwardsGranted>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="i7bd5d5ac84934374b9c25e123865ade8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjQ2OA_ebc22767-cf73-4008-94bf-8c7ebe5ce6f5">P9M</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod
      contextRef="id05193d63e7944f8af6ca4c74a29e651_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjQ3NQ_c4c52a14-a5d9-4e15-b6c0-c6b818d59c6f">P60M</chh:SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i7bd5d5ac84934374b9c25e123865ade8_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjUxMg_3105983a-a409-482c-9d46-9eb0bcd6a753"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id05193d63e7944f8af6ca4c74a29e651_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjUxOQ_218eeabe-d1bd-4241-8a3e-72430c875d54"
      unitRef="number">3</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjIzMw_dd3ca317-61c2-4724-9236-a49378a5df16"
      unitRef="shares">68486</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjIzNw_772c7d8a-551b-4182-a748-0f6513d30c68"
      unitRef="usd">9900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfNjU5NzA2OTc3NTI2NQ_059530a5-6c31-4908-9b23-98566bd8785e"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjQwOQ_4b9c7fc8-0e22-4999-9dd5-25a4c281c878"
      unitRef="shares">1582</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjQwOQ_571aaaad-eecb-4563-a26c-7b9f1ef3aa3d"
      unitRef="shares">1582</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjQyNA_2cc8c612-90b6-43d3-9441-d8214e65092a"
      unitRef="usd">200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjQyNA_2ffb07e4-4a0a-4c83-b751-7ed2213fddf9"
      unitRef="usd">200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMTMxOTQxMzk1NDE4MzE_4cd4cbae-0a79-4bd3-9759-6031d1f7f44f"
      unitRef="shares">2422</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMTMxOTQxMzk1NDE4NTY_38c035c6-e960-4b0a-8de6-99f285244527"
      unitRef="shares">1156</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMTMxOTQxMzk1NDE4NjM_75ab8c9f-5e50-4004-81f1-d225e652826f"
      unitRef="usd">300000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMTMxOTQxMzk1NDE4NzM_b180daa9-b7fe-4a24-b41a-ef135a92b04f"
      unitRef="usd">100000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjkzMw_c613918f-c3a1-4af5-a944-1cf028330316"
      unitRef="shares">34848</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjkyOQ_cee6ae48-72af-4294-b27d-4ac36c4e5a9a"
      unitRef="shares">47655</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2MjkzNw_b3ee2014-a716-4405-87d9-8969b6f5db9c"
      unitRef="usd">5200000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181OC9mcmFnOjQ2ZDlhODUwOWY1ODQwOWE5M2YxNDY3MmE4NWZkYTU3L3RleHRyZWdpb246NDZkOWE4NTA5ZjU4NDA5YTkzZjE0NjcyYTg1ZmRhNTdfMjE5OTAyMzI2Mjk0MQ_9d8d0d3c-a82a-4191-a1e0-a9d72fdec3f1"
      unitRef="usd">5400000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RleHRyZWdpb246ZjYyMTY4YzNkMDc5NDBjYTgxMDM5NzFhZjRlMDQ4MGNfMTA1OA_7921771c-52c8-4a52-8999-ddb40cd68c85">Earnings Per Share The Company&#x2019;s shares of restricted stock contain rights to receive nonforfeitable dividends and thus are participating securities requiring the computation of basic EPS using the two-class method. As the shares of restricted stock are both potential shares of common stock and participating securities, the Company calculates diluted earnings per share by the more dilutive of the treasury stock method or the two-class method. The calculation of EPS for net income available to common shareholders excludes the distribution of dividends and undistributed earnings attributable to participating securities from the numerator. The diluted earnings weighted average shares of common stock outstanding includes stock options, PVRSUs and RSUs. &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted earnings per share of common stock is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&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="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;173,559&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,640&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of common stock outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.90&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;173,559&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,640&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of common stock outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and PVRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;524&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;583&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of common stock outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,012&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following securities have been excluded from the calculation of diluted weighted average shares of common stock outstanding as the inclusion of these securities would have an anti-dilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PVRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RleHRyZWdpb246ZjYyMTY4YzNkMDc5NDBjYTgxMDM5NzFhZjRlMDQ4MGNfMTA1Mg_13a50d0d-41bd-4ae7-a676-172d63b00258">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic and diluted earnings per share of common stock is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&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="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;173,559&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,640&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of common stock outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.90&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;173,559&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;105,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,640&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of common stock outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and PVRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;524&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;583&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares of common stock outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,012&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNC0xLTEtMS04ODM4NA_eac2653c-7a39-4a24-a241-bfe90254689d"
      unitRef="usd">106168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNC0zLTEtMS04ODM4NA_021d74d8-ab46-4a42-a56b-57a4855f3cfe"
      unitRef="usd">85882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNC0xLTEtMS04NzQ5MQ_aed47747-429d-4682-bc1f-0392ef222a87"
      unitRef="usd">173559000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNC0zLTEtMS04NzQ5MQ_6af1edd4-a40f-492c-8be9-067bb7c24919"
      unitRef="usd">108219000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNS0xLTEtMS04ODM4NA_d1ae6782-a932-4b78-905a-9106c7fedd1f"
      unitRef="usd">622000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNS0zLTEtMS04ODM4NA_5824f40c-538f-4f13-b85b-4690695730fd"
      unitRef="usd">324000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNS0xLTEtMS04NzQ5MQ_95256b14-e968-4d55-bbb6-6d1bfa5163b4"
      unitRef="usd">919000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNS0zLTEtMS04NzQ5MQ_b7158733-3692-4f9f-bbe4-67319e4a3657"
      unitRef="usd">463000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNi0xLTEtMS04ODM4NA_b055feeb-ddc1-40f8-9f65-4c75929392f7"
      unitRef="usd">105546000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNi0zLTEtMS04ODM4NA_1e5ae9f8-4fa6-4581-9646-24e1fe5033fa"
      unitRef="usd">85558000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNi0xLTEtMS04NzQ5MQ_0dbca7cc-317d-4f08-a8d2-a2992f2e04cd"
      unitRef="usd">172640000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfNi0zLTEtMS04NzQ5MQ_35ccdd36-312d-4ba6-866a-f3a54cb47e99"
      unitRef="usd">107756000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOC0xLTEtMS04ODM4NA_315edba1-3b8e-4b54-84ab-5be37d732370"
      unitRef="shares">55446000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOC0zLTEtMS04ODM4NA_1d6c9e70-782c-4550-b5bd-fc90711e750f"
      unitRef="shares">55389000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOC0xLTEtMS04NzQ5MQ_77799906-7a46-4f4d-a986-ce435daf8305"
      unitRef="shares">55429000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOC0zLTEtMS04NzQ5MQ_0f6a7266-44d2-4973-b7bc-cbab9c92ea66"
      unitRef="shares">55326000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOS0xLTEtMS04ODM4NA_dc6d5422-5952-40ab-aeff-829440db10c8"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOS0zLTEtMS04ODM4NA_0d1d6f0a-04bd-4040-a90a-f3de84692dae"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOS0xLTEtMS04NzQ5MQ_db5786dc-2342-49e8-bf18-86c95f478d57"
      unitRef="usdPerShare">3.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfOS0zLTEtMS04NzQ5MQ_e47c7f3e-7ac4-417e-8f2b-a0841dddcc27"
      unitRef="usdPerShare">1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTItMS0xLTEtODgzODQ_4ff5ef3a-96ba-4436-9944-1618d0210026"
      unitRef="usd">106168000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTItMy0xLTEtODgzODQ_63c9239b-da71-44ec-b052-a2dc7d8cf608"
      unitRef="usd">85882000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTItMS0xLTEtODc0OTE_0e4bb356-49a9-499f-b262-b38870ed4c3a"
      unitRef="usd">173559000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTItMy0xLTEtODc0OTE_335b97a7-4e7c-4324-ac99-1d862958044e"
      unitRef="usd">108219000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTMtMS0xLTEtODgzODQ_4b4d6fd7-3c15-4f23-bf47-d955deef236a"
      unitRef="usd">622000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTMtMy0xLTEtODgzODQ_93c7223a-4987-4945-a38a-12d8c7834d83"
      unitRef="usd">324000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTMtMS0xLTEtODc0OTE_06150d51-1a9f-4cdf-84f5-07aed1e494cc"
      unitRef="usd">919000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTMtMy0xLTEtODc0OTE_e0d3ddc9-7a48-4f37-ae5f-669f7d5bec2e"
      unitRef="usd">463000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTQtMS0xLTEtODgzODQ_e79e1af8-5ebc-4d1c-85d0-a7d54281b464"
      unitRef="usd">105546000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTQtMy0xLTEtODgzODQ_69738c7d-0779-41b1-83cb-7cbd27ed71d7"
      unitRef="usd">85558000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTQtMS0xLTEtODc0OTE_1139d71d-f807-4f5e-ab0d-75ac6e72fd8e"
      unitRef="usd">172640000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTQtMy0xLTEtODc0OTE_0ad48962-3595-44b0-9cd9-69459bdcf590"
      unitRef="usd">107756000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTYtMS0xLTEtODgzODQ_03f6278c-9659-4b73-9c1a-06d461917a25"
      unitRef="shares">55446000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTYtMy0xLTEtODgzODQ_ad948ce6-4f9e-4351-aae5-f5b7304a0487"
      unitRef="shares">55389000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTYtMS0xLTEtODc0OTE_28a38fb0-31ef-4282-9dd2-89560da565c2"
      unitRef="shares">55429000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTYtMy0xLTEtODc0OTE_16975577-ca92-42c1-8e43-e6b9f0ab89b6"
      unitRef="shares">55326000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTctMS0xLTEtODgzODQ_89a66cad-6ef3-477e-bbfe-0cbdcbf13994"
      unitRef="shares">524000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTctMy0xLTEtODgzODQ_12234ba8-d007-4044-91ee-8227ff0ea66f"
      unitRef="shares">411000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTctMS0xLTEtODc0OTE_1bf822c3-c845-4f2b-8c00-eab54bd1f85d"
      unitRef="shares">583000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTctMy0xLTEtODc0OTE_981bc358-af97-49fa-a646-a7a13d55a948"
      unitRef="shares">405000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTgtMS0xLTEtODgzODQ_43780976-6c5c-43f6-86ef-7b8dcd106ad4"
      unitRef="shares">55970000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTgtMy0xLTEtODgzODQ_07791644-ecef-4be2-8556-bc5d26e35652"
      unitRef="shares">55800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTgtMS0xLTEtODc0OTE_f2cc2421-d97e-458e-be66-2c1e1c328191"
      unitRef="shares">56012000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTgtMy0xLTEtODc0OTE_b9ffbdaf-e079-43cd-abae-76ec2732ee0e"
      unitRef="shares">55731000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTktMS0xLTEtODgzODQ_bac3e9ee-0478-4817-b1fb-49ce2e73777a"
      unitRef="usdPerShare">1.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTktMy0xLTEtODgzODQ_685ba989-2fcb-4d0b-b77f-b6d802077670"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTktMS0xLTEtODc0OTE_71fb52c4-5b0f-4cb0-bbd2-324b1072740a"
      unitRef="usdPerShare">3.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmVlNWQyZWNlYWE4OTRlZmRhMzQ2ZGU2OTE1OTc4NWY5L3RhYmxlcmFuZ2U6ZWU1ZDJlY2VhYTg5NGVmZGEzNDZkZTY5MTU5Nzg1ZjlfMTktMy0xLTEtODc0OTE_b43434ef-3d75-4625-8cbd-0c432946f3cc"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RleHRyZWdpb246ZjYyMTY4YzNkMDc5NDBjYTgxMDM5NzFhZjRlMDQ4MGNfMTA0Ng_2bfb0c35-ce88-4f73-963f-680cd3e3039c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following securities have been excluded from the calculation of diluted weighted average shares of common stock outstanding as the inclusion of these securities would have an anti-dilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PVRSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2e93d1b00c9d4f7e8c47d6fcb28c38d0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfMy0xLTEtMS04ODU0Nw_d1b0682c-ff9a-4b0d-8f88-7bccd87e0db2"
      unitRef="shares">155000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i11a792edddc9424eab7058392f16cd5e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfMy0zLTEtMS04ODU1Mw_482bef73-a634-4c07-a805-327e7838cdf2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i10b1e8e4a9dd47e8aecc6343a02a3814_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfMy0xLTEtMS04NzQ5MQ_06674a9f-0372-4e7d-bcef-02ecae971cd1"
      unitRef="shares">155000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib288b0c15ecb4595b95dbb85d15ef5a4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfMy0zLTEtMS04NzQ5MQ_08e3b717-e000-4143-8c97-265ed20b91f2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet
      contextRef="i3df439250ead46708fc2cec1ad784d7b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfNC0xLTEtMS04ODU1OQ_99d25300-458e-4252-86c4-c661e15c2270"
      unitRef="shares">76000</chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet>
    <chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet
      contextRef="ic850bcd15a6e43af913da3453b8f680d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfNC0zLTEtMS04ODU2NQ_968dedd6-db07-47b8-8da6-9e70cd6f40e9"
      unitRef="shares">157000</chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet>
    <chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet
      contextRef="idda7b9c169514c3c9f54361ace98bf76_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfNC0xLTEtMS04NzQ5MQ_2e368cd9-2de9-43f3-8d93-f31c590f0d00"
      unitRef="shares">76000</chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet>
    <chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet
      contextRef="i058ade23789142a9bfdfa121a40fba8d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182MS9mcmFnOmY2MjE2OGMzZDA3OTQwY2E4MTAzOTcxYWY0ZTA0ODBjL3RhYmxlOmEyOGYwNWRmNzE0MjQwZWFiMWQyMDBkZjA4ZjUxNmRkL3RhYmxlcmFuZ2U6YTI4ZjA1ZGY3MTQyNDBlYWIxZDIwMGRmMDhmNTE2ZGRfNC0zLTEtMS04NzQ5MQ_8a346247-1e5f-4ca8-9958-fe5ac1840825"
      unitRef="shares">157000</chh:DilutiveStockExcludedFromEpsCalculationDueToPerformanceConditionsNotMet>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RleHRyZWdpb246ZTU4ODYyOGRjZDRmNGY1ZmJmMzg1YTJmNDY4MzgxM2NfMjM1MA_99cf331b-5ecc-4b91-959e-e42bf72d29c9">Reportable Segment Information &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Hotel Franchising reportable segment includes the Company's hotel franchising operations consisting of its fourteen brands. The fourteen brands are aggregated within this segment considering their similar economic characteristics, types of customers, distribution channels and regulatory business environments. Revenues from the hotel franchising business include royalty fees, initial franchise and relicensing fees, marketing and reservation system fees, procurement services revenue and other hotel franchising related revenue. The Company is obligated under its hotel franchise agreements to provide marketing and reservation services appropriate for the operation of its systems. The revenues received from franchisees that are used to pay for part of the Company's ongoing operations are included in hotel franchising revenues and are offset by the related expenses paid for marketing and reservation system activities to calculate hotel franchising operating income. Equity in earnings or losses from hotel franchising related investment in affiliates is allocated to the Company's hotel franchising segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates its hotel franchising segment based primarily on the results of the segment without allocating corporate expenses, indirect general and administrative expenses, interest expense, interest income, other gains and losses or income taxes, which are included in the Corporate &amp;amp; Other column. Corporate &amp;amp; Other revenues include owned hotel revenues, rental income related to an office building owned by the Company, and revenues related to the Company's SaaS technology solutions division which provide cloud-based property management software to non-franchised hoteliers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intersegment revenue adjustment is from the elimination of Hotel Franchising revenue which include royalty and marketing and reservation system fees charged to our owned hotels against franchise fee expense recognized by our owned hotels in Corporate &amp;amp; Other operating income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our President and Chief Executive Officer, who is our chief operating decision maker, does not use assets by operating segment when assessing performance or making operating segment resource allocations decisions and therefore assets by segment are not disclosed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the financial information for the Company's segments:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.855%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;349,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,411&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;367,974&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,448&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;157,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,405&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(23,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;142,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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="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="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;594,228&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;272,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;256,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;272,969&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;229,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <chh:NumberOfBrands
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RleHRyZWdpb246ZTU4ODYyOGRjZDRmNGY1ZmJmMzg1YTJmNDY4MzgxM2NfMTI0_8f3ca4a6-bcb8-4d17-b4a6-4c26a5778667"
      unitRef="brand">14</chh:NumberOfBrands>
    <chh:NumberOfBrands
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RleHRyZWdpb246ZTU4ODYyOGRjZDRmNGY1ZmJmMzg1YTJmNDY4MzgxM2NfMTM5_8f3ca4a6-bcb8-4d17-b4a6-4c26a5778667"
      unitRef="brand">14</chh:NumberOfBrands>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RleHRyZWdpb246ZTU4ODYyOGRjZDRmNGY1ZmJmMzg1YTJmNDY4MzgxM2NfMjM0Nw_0b49f5f1-67be-4493-b6b4-15fb896bd845">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the financial information for the Company's segments:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.855%"/&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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;349,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,411&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;367,974&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,448&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;157,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,405&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(23,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;142,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="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="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="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&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:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Hotel&lt;br/&gt;Franchising&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&#160;&amp;amp;&lt;br/&gt;Other&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Intersegment Eliminations&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;594,228&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,701&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;272,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;256,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;272,969&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(43,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;229,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="ifb86494b7bfd4dbaa44dee6200e750bb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi0xLTEtMS04NzQ5MQ_6cd41161-448e-412a-bedf-8bbc5db1f776"
      unitRef="usd">349857000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i120f6d338e174ba299b8775684bcfb76_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi0zLTEtMS04NzQ5MQ_a10f7b83-d5f3-486b-9641-ea383894a160"
      unitRef="usd">19411000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id9282de844734b0990ad3035b3685591_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi01LTEtMS04NzQ5MQ_0641c597-4dfd-4d63-abac-52f705565084"
      unitRef="usd">-1294000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi03LTEtMS04NzQ5MQ_270fb54d-2091-404a-94af-1f8029242482"
      unitRef="usd">367974000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i731d0e69a9264ba4bcf566ad104a4067_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi05LTEtMS04NzQ5MQ_7e24e270-0284-4973-923d-ae15a5ae3b40"
      unitRef="usd">268092000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib501c4a7c4d244a288726cc3c6e69685_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi0xMS0xLTEtODc0OTE_b1f8d50b-f5da-4a39-9717-560c93311986"
      unitRef="usd">10932000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i64bda9f75a364133b6627f32140cd2de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi0xMy0xLTEtODc0OTE_717b9dd2-3c12-4406-a651-a599e04894c1"
      unitRef="usd">-680000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMi0xNS0xLTEtODc0OTE_3d22c4a3-bb49-4182-ad84-dbfe3b0166b8"
      unitRef="usd">278344000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifb86494b7bfd4dbaa44dee6200e750bb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy0xLTEtMS04NzQ5MQ_ca7d508a-5f89-4661-b6af-dbb439e04fc3"
      unitRef="usd">165448000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i120f6d338e174ba299b8775684bcfb76_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy0zLTEtMS04NzQ5MQ_b376246f-f4fa-4e91-b4ae-a3739b050756"
      unitRef="usd">-8099000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id9282de844734b0990ad3035b3685591_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy01LTEtMS04NzQ5MQ_9794bd73-fe6c-410b-b1cf-b4f306326f8d"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy03LTEtMS04NzQ5MQ_7bf1e67c-cdbd-435d-b328-17e85e7e283e"
      unitRef="usd">157349000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i731d0e69a9264ba4bcf566ad104a4067_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy05LTEtMS04NzQ5MQ_41c643f3-5402-4f12-b0c4-aa9bbaced4e2"
      unitRef="usd">132600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib501c4a7c4d244a288726cc3c6e69685_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy0xMS0xLTEtODc0OTE_2b322e8b-c37e-4258-bca4-4d9783e1d62d"
      unitRef="usd">-13576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i64bda9f75a364133b6627f32140cd2de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy0xMy0xLTEtODc0OTE_97d89d3c-ab6f-48da-a961-c5b97cbbd171"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMy0xNS0xLTEtODc0OTE_47672a45-4e64-49ff-857a-0f2467e43be7"
      unitRef="usd">119024000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifb86494b7bfd4dbaa44dee6200e750bb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC0xLTEtMS04NzQ5MQ_d0e3684c-b727-4409-ba51-873e9fee97ec"
      unitRef="usd">165405000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i120f6d338e174ba299b8775684bcfb76_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC0zLTEtMS04NzQ5MQ_d368f849-2415-41ea-9526-9084f7afacf8"
      unitRef="usd">-23279000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id9282de844734b0990ad3035b3685591_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC01LTEtMS04NzQ5MQ_0b68d2df-7f77-4a16-94f0-3de039c4ab69"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1a3baf8de71c45e8aad85b645f8e3fc6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC03LTEtMS04NzQ5MQ_c643c61f-0f22-45fb-9653-c2c04b33ce7c"
      unitRef="usd">142126000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i731d0e69a9264ba4bcf566ad104a4067_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC05LTEtMS04NzQ5MQ_65fa0e14-45d8-4756-ac54-6f7deb4e9a55"
      unitRef="usd">134025000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib501c4a7c4d244a288726cc3c6e69685_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC0xMS0xLTEtODc0OTE_91e12eef-93c3-4df7-833b-f148986062df"
      unitRef="usd">-22171000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i64bda9f75a364133b6627f32140cd2de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC0xMy0xLTEtODc0OTE_40949601-9c3d-4c96-b60d-ecbff5ca721c"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iad408813963c4f629e50410ea39f5444_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfNC0xNS0xLTEtODc0OTE_97aafbe6-a578-4e14-8ab5-2979926cea76"
      unitRef="usd">111854000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Revenues
      contextRef="ibb45d8e7de224388a5f1ed6cdd129e83_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC0xLTEtMS04NzQ5MQ_d5e3990c-9a19-4518-880c-0d6c3ea7396e"
      unitRef="usd">594228000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03d858a90160413e88990182e7956dc7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC0zLTEtMS04NzQ5MQ_280f9985-e931-421a-94bd-6bdaa2f585df"
      unitRef="usd">33671000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b4e5d99acee4ae3b6ac6380d4ca5cfd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC01LTEtMS04NzQ5MQ_0a728d5a-beba-471e-83f1-f4a9cecab5d3"
      unitRef="usd">-2198000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC03LTEtMS04NzQ5MQ_58a7b561-42ed-4364-9ef3-a1e82fd4401c"
      unitRef="usd">625701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i79ad80257b2c4b99a770fce9d4f749ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC05LTEtMS04NzQ5MQ_5a21c2bb-cdc4-4600-9486-9e80d68459f1"
      unitRef="usd">445310000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d312664d9624fb594c1f133e0123107_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC0xMS0xLTEtODc0OTE_ccf2e2f2-33be-4cd6-a1a2-31a3f285fbde"
      unitRef="usd">16972000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4feb92b4962c448fbe32b5975c38de5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC0xMy0xLTEtODc0OTE_d75aa493-4410-4856-b2b4-9d62011c8f3e"
      unitRef="usd">-991000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOC0xNS0xLTEtODc0OTE_db705f95-4b44-4221-9d1a-84d6fdf4ccdd"
      unitRef="usd">461291000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb45d8e7de224388a5f1ed6cdd129e83_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS0xLTEtMS04NzQ5MQ_9fed733b-eac4-4d59-98d8-976b6c112cc3"
      unitRef="usd">272768000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03d858a90160413e88990182e7956dc7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS0zLTEtMS04NzQ5MQ_918983d9-5bc0-4769-a414-fa6ab450e07c"
      unitRef="usd">-16022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b4e5d99acee4ae3b6ac6380d4ca5cfd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS01LTEtMS04NzQ5MQ_05a293ed-1807-4ebd-868e-501fd2778091"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS03LTEtMS04NzQ5MQ_7391847e-eb71-4bc0-bc49-a013dfc1359d"
      unitRef="usd">256746000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i79ad80257b2c4b99a770fce9d4f749ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS05LTEtMS04NzQ5MQ_6a8409ee-52d2-4001-85df-4e9ca4f6ae92"
      unitRef="usd">190753000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2d312664d9624fb594c1f133e0123107_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS0xMS0xLTEtODc0OTE_82a1a4a7-fbe2-48c6-9698-f99085b48933"
      unitRef="usd">-27731000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4feb92b4962c448fbe32b5975c38de5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS0xMy0xLTEtODc0OTE_910b2abb-5e18-4392-a25d-f36d9e670c65"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfOS0xNS0xLTEtODc0OTE_b5a95004-a3cf-468c-bed8-b455bfa70870"
      unitRef="usd">163022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb45d8e7de224388a5f1ed6cdd129e83_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtMS0xLTEtODc0OTE_fe9ed2a7-0ae3-41d0-8f1e-3b595e6d9ad0"
      unitRef="usd">272969000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03d858a90160413e88990182e7956dc7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtMy0xLTEtODc0OTE_6029671f-c718-44b4-a474-1b84b4c36fae"
      unitRef="usd">-43108000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8b4e5d99acee4ae3b6ac6380d4ca5cfd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtNS0xLTEtODc0OTE_2c63fafe-c72f-4bb4-98d4-400791e4793f"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtNy0xLTEtODc0OTE_aeb6b75e-add4-4bac-896f-ce50bf7e869d"
      unitRef="usd">229861000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i79ad80257b2c4b99a770fce9d4f749ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtOS0xLTEtODc0OTE_01a17e8e-b5c1-4948-bc34-8f28c8abdc5b"
      unitRef="usd">185936000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2d312664d9624fb594c1f133e0123107_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtMTEtMS0xLTg3NDkx_a1fd8707-5cdd-4f73-a9ce-4734ac944a60"
      unitRef="usd">-45372000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4feb92b4962c448fbe32b5975c38de5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtMTMtMS0xLTg3NDkx_8020f0a3-6187-41d4-822d-3dd14dd948d2"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i639f8e417c20435ea3433408b709bb71_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N182Ny9mcmFnOmU1ODg2MjhkY2Q0ZjRmNWZiZjM4NWEyZjQ2ODM4MTNjL3RhYmxlOmFlYTIxNjQwNDAzYTQ5NmFhZTcwNWIzMDdlZTRiMDQ0L3RhYmxlcmFuZ2U6YWVhMjE2NDA0MDNhNDk2YWFlNzA1YjMwN2VlNGIwNDRfMTAtMTUtMS0xLTg3NDkx_00eba157-94cd-4a71-9bb9-93fc42aa54a8"
      unitRef="usd">140564000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183MC9mcmFnOmI5OTkzNzI1YzA4NzQwYWViNzk1ZDQ3M2NjOTlhZDRhL3RleHRyZWdpb246Yjk5OTM3MjVjMDg3NDBhZWI3OTVkNDczY2M5OWFkNGFfNTA0NQ_786d5e2c-2ad2-41a2-a759-3ff8c0f2091e">Commitments and Contingencies &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is not a party to any litigation other than litigation in the ordinary course of business. The Company's management and legal counsel do not expect that the ultimate outcome of any of its currently ongoing legal proceedings, individually or collectively, will have a material adverse effect on the Company's financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into various limited payment guaranties with regards to the Company&#x2019;s VIEs supporting their efforts to develop and own hotels franchised under the Company&#x2019;s brands.&#160;Under these limited payment guaranties, the Company has agreed to guarantee a portion of the outstanding debt until certain conditions are met such as (a) the loan matures, (b) certain debt covenants are achieved, (c) the maximum amount guaranteed by the Company is paid in full or (d) the Company, through its affiliates, ceases to be a member of the VIE. The maximum exposure of principal incidental to these limited payment guaranties is $5.7 million, plus unpaid expenses and accrued unpaid interest.&#160;As of June 30, 2022 and December 31, 2021, the Company believed the likelihood of having to perform under the aforementioned limited payment guaranties was remote. In the event of performance, the Company has recourse for one of the transactions in the form of a membership interest pledge as collateral for the guaranty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has the following commitments outstanding at June 30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company provides financing in the form of franchise agreement acquisition payments to franchisees for property improvements, hotel development efforts and other purposes. These payments are typically made at commencement of construction or hotel opening, in accordance with agreed upon provisions in individual franchise agreements. At June 30, 2022, the Company had commitments to extend an additional $269.4 million for these purposes provided the conditions of the payment are met by its franchisees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;To the extent existing unconsolidated affiliates proceed to the hotel construction phase, the Company is committed to make capital contributions totaling $7.5 million to support their efforts to construct Cambria hotels. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company committed to provide financing in the form of loans or credit facilities to franchisees for Choice brand development efforts. At June 30, 2022, the Company has remaining commitments of approximately $5.5 million, upon certain conditions being met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The Company&#x2019;s franchise agreements require the payment of franchise fees, which include marketing and reservation system fees. In accordance with terms of our franchise agreements, the Company is obligated to use the marketing and reservation system revenues it collects from the current franchisees comprising its various hotel brands to provide marketing and reservation services appropriate to support the operation of the overall system. To the extent revenues collected exceed expenditures incurred, the Company has a commitment to the franchisee system to make expenditures in future years. Conversely, to the extent expenditures incurred exceed revenues collected, the Company has the contractual enforceable right to assess and collect such amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company enters into numerous agreements that contain standard indemnities whereby the Company indemnifies another party for breaches of representations and warranties. Such indemnifications are granted under various agreements, including those governing (i)&#160;purchases or sales of assets or businesses, (ii)&#160;leases of real estate, (iii)&#160;licensing of trademarks, (iv) access to credit facilities, (v)&#160;issuances of debt or equity securities, and (vi)&#160;certain operating agreements. The indemnifications issued are for the benefit of the (i)&#160;buyers in sale agreements and sellers in purchase agreements, (ii)&#160;landlords in lease contracts, (iii)&#160;franchisees in licensing agreements, (iv)&#160;financial institutions in credit facility arrangements, (v)&#160;underwriters in debt or equity security issuances and (vi)&#160;parties under certain operating agreements. In addition, these parties are also generally indemnified against any third-party claim resulting from the transaction that is contemplated in the underlying agreement. While some of these indemnities extend only for the duration of the underlying agreement, many survive the expiration of the term of the agreement or extend into perpetuity (unless subject to a legal statute of limitations). There are no specific limitations on the maximum potential amount of future payments that the Company could be required to make under these indemnities, nor is the Company able to develop an estimate of the maximum potential amount of future payments to be made under these indemnifications as the triggering events are not subject to predictability. With respect to certain of the aforementioned indemnities, such as indemnifications of landlords against third-party claims for the use of real estate property leased by the Company, the Company maintains insurance coverage that mitigates potential liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <chh:LimitedPaymentGuaranties
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183MC9mcmFnOmI5OTkzNzI1YzA4NzQwYWViNzk1ZDQ3M2NjOTlhZDRhL3RleHRyZWdpb246Yjk5OTM3MjVjMDg3NDBhZWI3OTVkNDczY2M5OWFkNGFfMTAzMQ_68668a1c-4178-496f-8692-5ad5c74e03f4"
      unitRef="usd">5700000</chh:LimitedPaymentGuaranties>
    <us-gaap:OtherCommitment
      contextRef="ia2eff8c7dca34a04aebe26ee2fbd127b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183MC9mcmFnOmI5OTkzNzI1YzA4NzQwYWViNzk1ZDQ3M2NjOTlhZDRhL3RleHRyZWdpb246Yjk5OTM3MjVjMDg3NDBhZWI3OTVkNDczY2M5OWFkNGFfMTg1MA_4bfd2c88-2181-4f15-9037-c9bb66721204"
      unitRef="usd">269400000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="i79a839dcdd4c4f15a19ac51503058d3b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183MC9mcmFnOmI5OTkzNzI1YzA4NzQwYWViNzk1ZDQ3M2NjOTlhZDRhL3RleHRyZWdpb246Yjk5OTM3MjVjMDg3NDBhZWI3OTVkNDczY2M5OWFkNGFfMjA5Mw_e27cfe25-7755-4322-bd8f-5ed58a32b011"
      unitRef="usd">7500000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="i0015aff6977445918157ec982e0aa7d3_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183MC9mcmFnOmI5OTkzNzI1YzA4NzQwYWViNzk1ZDQ3M2NjOTlhZDRhL3RleHRyZWdpb246Yjk5OTM3MjVjMDg3NDBhZWI3OTVkNDczY2M5OWFkNGFfMjM1MQ_2daf0610-7f90-4d24-9f69-bf9e4113885c"
      unitRef="usd">5500000</us-gaap:OtherCommitment>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfNjI0_f084159d-801d-45f5-b011-144636a8dc5a">Transactions with Unconsolidated Affiliates&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a management fee arrangement for marketing services with a partner in an unconsolidated affiliate. For the three months ended June 30, 2022 and 2021, fees earned and payroll costs reimbursed under this arrangement totaled $0.6 million and $0.3 million, respectively. For the six months ended June 30, 2022 and 2021, fees earned and payroll costs reimbursed under this arrangement totaled $0.9 million and $0.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into franchise agreements with certain of the unconsolidated affiliates discussed in Note 4. Pursuant to these franchise agreements, for the three months ended June 30, 2022 and 2021, the Company recorded royalty and marketing reservation system fees of approximately $6.4 million and $4.1 million, respectively. For the six months ended June 30, 2022 and 2021, the Company recorded royalty and marketing reservation system fees of approximately $10.6 million and $7.0 million, respectively. The Company recorded $3.6 million and $2.7 million as a receivable due from these affiliates as of June 30, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i7ffaa5be7b124b6082f9c4516e7c8c6e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfMTY0OTI2NzQ0MjUyNg_b0b91d52-5c41-4134-b0ae-16fcf14de5f3"
      unitRef="usd">600000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8ae7a1c2695443258091d049a1522f91_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfMTY0OTI2NzQ0MjU1Ng_b6831d93-859b-40f0-92cf-9972a7167796"
      unitRef="usd">300000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ida272fe81a624bf7a2cf6b59afb34d9e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfMjEy_c10c8d90-a62e-4e1e-a34a-5d4ae4d905a3"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if97236acd2e748c88028c5823c6b7e64_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfMjE5_5d0d9919-dd59-4179-aa9b-a72b5f97a754"
      unitRef="usd">500000</us-gaap:RevenueFromRelatedParties>
    <chh:RoyaltyandMarketingandReservationSystemFees
      contextRef="i8d72081f48314a44959980c233bf27ca_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfMjc0ODc3OTA3MDc5Mg_f63af563-b593-4e25-b9c5-e7543a63ff04"
      unitRef="usd">6400000</chh:RoyaltyandMarketingandReservationSystemFees>
    <chh:RoyaltyandMarketingandReservationSystemFees
      contextRef="ibf81534fa6e840d18e738ba12f94d9d4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfMjc0ODc3OTA3MDgwNw_d29113ae-16be-48a2-8aae-8df4d96210d3"
      unitRef="usd">4100000</chh:RoyaltyandMarketingandReservationSystemFees>
    <chh:RoyaltyandMarketingandReservationSystemFees
      contextRef="iebf0f2039641418f90a2754feed77f57_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfNDc5_ff12b1fd-c6db-4cbe-8c25-07997ea4a10f"
      unitRef="usd">10600000</chh:RoyaltyandMarketingandReservationSystemFees>
    <chh:RoyaltyandMarketingandReservationSystemFees
      contextRef="ib65372c864014277bfd260171e9f3b6c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfNDg2_1689b8b5-ea97-44e6-8160-b91c214be417"
      unitRef="usd">7000000</chh:RoyaltyandMarketingandReservationSystemFees>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ibe2156b33e4c45ada14efa56cb0a5bda_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfNTM2_a68c9e5b-c4d1-4138-bb79-a41b8b292b51"
      unitRef="usd">3600000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i0c5996d37fa44806ba9b12e359ca3f17_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183My9mcmFnOjkzYTc3ODRmNjkyOTRiZmQ4OWMxYWRhOTU0YjA0NDI0L3RleHRyZWdpb246OTNhNzc4NGY2OTI5NGJmZDg5YzFhZGE5NTRiMDQ0MjRfNTQz_65909ce8-aa8d-4a15-b2dd-1c21cff244ba"
      unitRef="usd">2700000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N184Mi9mcmFnOmVkYjAxNWM2MzBiMDRmNWFiM2FkMzRhODNlZjMyMDMwL3RleHRyZWdpb246ZWRiMDE1YzYzMGIwNGY1YWIzYWQzNGE4M2VmMzIwMzBfNjU5NzA2OTc2NzIxMQ_d06752b9-e92e-4467-ac8b-eff4b9138f57">Assets Held for Sale &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets held for sale of $91.9 million are recorded within Prepaid expenses and other current assets on the consolidated balance sheets related to an owned Cambria hotel asset. The hotel met held for sale classification as of May 2022. No revision to the carrying value was recorded upon reaching held for sale classification. The building was sold to a third-party franchisee in July 2022, resulting in derecognition from the balance sheet and recognition of a gain on sale of approximately $16.0 million in the third quarter of 2022 in the Corporate &amp;amp; Other segment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A second owned Cambria hotel asset met held for sale classification in April 2022 and sale consummated to a third-party franchisee in June 2022, resulting in derecognition from the balance sheet and recognition of a gain on sale in the second quarter of 2022  in the Corporate &amp;amp; Other segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="i823f18f942e94dfb93264d4b53090132_I20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N184Mi9mcmFnOmVkYjAxNWM2MzBiMDRmNWFiM2FkMzRhODNlZjMyMDMwL3RleHRyZWdpb246ZWRiMDE1YzYzMGIwNGY1YWIzYWQzNGE4M2VmMzIwMzBfNzY5NjU4MTM5NDk4MA_a9f2b134-a652-472d-a699-5f732e0c3049"
      unitRef="usd">91900000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0080453e73b24de5b24f1df2f41b662f_D20220701-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N184Mi9mcmFnOmVkYjAxNWM2MzBiMDRmNWFiM2FkMzRhODNlZjMyMDMwL3RleHRyZWdpb246ZWRiMDE1YzYzMGIwNGY1YWIzYWQzNGE4M2VmMzIwMzBfNTQ5NzU1ODE0MDcxMA_8368bddb-bcad-4383-b031-5c0303cd5cb2"
      unitRef="usd">16000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV82NTk3MDY5Nzc2OTM5_fad260df-a42f-4c2a-b1e5-56b7d858b8af">Acquisitions &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, the Company reached a settlement with a borrower holding a senior and mezzanine loan classified as collateral-dependent, collateralized by an operating hotel. As a collateral-dependent financial asset, the expected credit losses as of March 31, 2022 were determined based on the fair value of the operating hotel. As of March 31, 2022, the Notes receivable, net of allowance for credit losses, balance was $20.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key terms of the settlement resulted in a deed in lieu of foreclosure on the operating hotel in exchange for releasing obligations pursuant to the senior and mezzanine loans and the associated franchise agreement. The property was exchanged in full settlement of the senior and mezzanine loans and recorded at the fair value of $20.4 million as of the acquisition date of April&#160;14, 2022. The fair value was estimated using an income approach valuation method based on discounted cash flows of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;collateralized operating hotel utilizing historical operating performance, industry projections for the market, and comparable sales capitalization rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the provisions of ASU 2017-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2017-01"), the purchase represents an asset acquisition based on the concentration of value in the acquired land and building. The $20.4 million was re-characterized from Notes receivable, net of allowance for credit losses, and attributed to each asset class based on a relative fair value allocation to qualifying assets, resulting in $3.3 million to land, $16.6 million to building and improvements, $1.3 million to furniture, fixtures, and equipment, and $(0.8) million to net liabilities assumed.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NotesReceivableNet
      contextRef="i7baf3a0876d34ca9beabd52aebf6cb9b_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV83Njk2NTgxNDA0NzIx_80c3b97b-e6fe-4913-b5ad-efc33c9f1376"
      unitRef="usd">20400000</us-gaap:NotesReceivableNet>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="ic52cb37c39f240c7b045f88da27a24f3_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV81NDk3NTU4MTQ3NDIw_c5c6453d-768f-46d7-9e1f-15dd81aefbe3"
      unitRef="usd">20400000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="ic52cb37c39f240c7b045f88da27a24f3_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV81NDk3NTU4MTQ3NDM2_c5c6453d-768f-46d7-9e1f-15dd81aefbe3"
      unitRef="usd">20400000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i385431699d224db6b92b408484cfbbf9_D20220414-20220414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV85MzQ1ODQ4ODQ0NjY3_a43897b2-e60b-4181-9eaa-11350e1fd3dc"
      unitRef="usd">3300000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="if340459d5e79456a825618cfb637cf1a_D20220414-20220414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV85MzQ1ODQ4ODQ0Njgz_0422d82d-dac2-4cbe-9009-c0962f7ae3a5"
      unitRef="usd">16600000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i1ee4373bae94474b913e566762974cbd_D20220414-20220414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV85MzQ1ODQ4ODQ0Njk4_9e8ab1a4-790c-440b-a670-62784c8f486f"
      unitRef="usd">1300000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <chh:AssetAcquisitionConsiderationTransferredLiabilitiesAssumed
      contextRef="i95e0d1f390664c819db5ade0644f0769_D20220414-20220414"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N181NDk3NTU4MTQwMjQ0L2ZyYWc6YjMwYzVlYTk5MzgyNDc2YzgyODAwMTA5NmVhMDFmMDUvdGV4dHJlZ2lvbjpiMzBjNWVhOTkzODI0NzZjODI4MDAxMDk2ZWEwMWYwNV85MzQ1ODQ4ODQ0NzEz_776fe26f-c275-4e29-b230-f3dce72a2e36"
      unitRef="usd">800000</chh:AssetAcquisitionConsiderationTransferredLiabilitiesAssumed>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i03bd764748d645cabeca2baaf5870968_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183Ni9mcmFnOjA0ZTk0YTA5NjY4ZDQwNWQ5YmNlY2ZjN2E3N2E4N2Y3L3RleHRyZWdpb246MDRlOTRhMDk2NjhkNDA1ZDliY2VjZmM3YTc3YTg3ZjdfMzU4_f9f8d045-7c7b-40c7-ade3-9283008cfb1e">Subsequent Events On June 12, 2022, the Company signed a definitive purchase agreement to acquire 100% of Radisson Hospitality, Inc. (&#x201c;Radisson Hotels Americas") for a purchase price of approximately $675 million. As of August&#160;4, 2022, the transaction has not closed.On July&#160;19, 2022, the Company received a termination notice from an ownership group of approximately 111 open and operating WoodSpring properties. The termination notice indicates the group's intent to exit the majority of these 111 properties from the Choice system in September 2022 and acknowledges termination fees due pursuant to the associated franchise agreements. This termination notice will be evaluated in the third quarter of 2022</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0f2a0ab1f1bc4ca0b778fa50088b0384_I20220612"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183Ni9mcmFnOjA0ZTk0YTA5NjY4ZDQwNWQ5YmNlY2ZjN2E3N2E4N2Y3L3RleHRyZWdpb246MDRlOTRhMDk2NjhkNDA1ZDliY2VjZmM3YTc3YTg3ZjdfMTIwOTQ2Mjc5MDk0MjA_af84d125-bedc-4f1c-a936-e0218e06a2bc"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if1b782a039084414a34e51f10631668c_D20220612-20220612"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183Ni9mcmFnOjA0ZTk0YTA5NjY4ZDQwNWQ5YmNlY2ZjN2E3N2E4N2Y3L3RleHRyZWdpb246MDRlOTRhMDk2NjhkNDA1ZDliY2VjZmM3YTc3YTg3ZjdfNTQ5NzU1ODE0MjUyMg_039d79b4-cb6e-45f1-b984-241cb4ba32c6"
      unitRef="usd">675000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:NumberOfRealEstateProperties
      contextRef="icd3246c6f1214dbe973c6a7b2c6df61a_I20220719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183Ni9mcmFnOjA0ZTk0YTA5NjY4ZDQwNWQ5YmNlY2ZjN2E3N2E4N2Y3L3RleHRyZWdpb246MDRlOTRhMDk2NjhkNDA1ZDliY2VjZmM3YTc3YTg3ZjdfNTQ5NzU1ODE0MTU1MA_7f46ec84-d789-4bb2-ab17-8c6ae06e363e"
      unitRef="awardtype">111</us-gaap:NumberOfRealEstateProperties>
    <us-gaap:NumberOfRealEstateProperties
      contextRef="icd3246c6f1214dbe973c6a7b2c6df61a_I20220719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N183Ni9mcmFnOjA0ZTk0YTA5NjY4ZDQwNWQ5YmNlY2ZjN2E3N2E4N2Y3L3RleHRyZWdpb246MDRlOTRhMDk2NjhkNDA1ZDliY2VjZmM3YTc3YTg3ZjdfNTQ5NzU1ODE0MjYwOQ_7f46ec84-d789-4bb2-ab17-8c6ae06e363e"
      unitRef="awardtype">111</us-gaap:NumberOfRealEstateProperties>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC01LTEtMS04NzQ5MQ_715ee648-1b4c-4e6b-9993-7ba4dd72e914"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC01LTEtMS04NzQ5MQ_715ee648-1b4c-4e6b-9993-7ba4dd72e914"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMy0xLTEtODc0OTE_01470ecf-4baa-4766-85d4-f03fff3ddf2c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMy0xLTEtODc0OTE_01470ecf-4baa-4766-85d4-f03fff3ddf2c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC05LTEtMS04NzQ5MQ_4a3f7d82-cba9-4b47-bf0b-7469ade16342"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC05LTEtMS04NzQ5MQ_4a3f7d82-cba9-4b47-bf0b-7469ade16342"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMy0xLTEtODc0OTE_00a5b324-a8ca-4ad5-886c-29ecc9392a34"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMy0xLTEtODc0OTE_00a5b324-a8ca-4ad5-886c-29ecc9392a34"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMy0xLTEtODc0OTE_df9443ec-c03b-4e3c-a9ca-580611196cfc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMy0xLTEtODc0OTE_df9443ec-c03b-4e3c-a9ca-580611196cfc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMS0xLTEtODc0OTE_56cd2910-4f4e-4647-b167-cdd386c7aa47"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMS0xLTEtODc0OTE_56cd2910-4f4e-4647-b167-cdd386c7aa47"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xLTEtMS04NzQ5MQ_2c20e97d-f1b8-4cf5-93ec-45bca7daac48"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xLTEtMS04NzQ5MQ_2c20e97d-f1b8-4cf5-93ec-45bca7daac48"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC01LTEtMS04NzQ5MQ_900fa655-870a-4e2b-b49a-18a90bcd2931"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC01LTEtMS04NzQ5MQ_900fa655-870a-4e2b-b49a-18a90bcd2931"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNS0xMy0xLTEtODc0OTE_7de05588-db40-49a5-8bb6-25d9eb90e4dd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNS0xMy0xLTEtODc0OTE_7de05588-db40-49a5-8bb6-25d9eb90e4dd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xLTEtMS04NzQ5MQ_2bc6a818-e16a-41f2-8661-552b3987b595"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xLTEtMS04NzQ5MQ_2bc6a818-e16a-41f2-8661-552b3987b595"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMS0xLTEtODc0OTE_dd33cc67-c644-495c-bd18-3d780841374b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMS0xLTEtODc0OTE_dd33cc67-c644-495c-bd18-3d780841374b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC05LTEtMS04NzQ5MQ_0b0ff3dd-24c9-4465-87b3-e30772b3ff03"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC05LTEtMS04NzQ5MQ_0b0ff3dd-24c9-4465-87b3-e30772b3ff03"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMS0xLTEtODc0OTE_6a0516cd-15ab-42cc-bcab-00fa2546102c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMS0xLTEtODc0OTE_6a0516cd-15ab-42cc-bcab-00fa2546102c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In April 2020, in light of uncertainty resulting from the COVID-19 pandemic, we suspended future, undeclared dividends. In May 2021, the Company resumed the payment of quarterly dividends, subject to future declarations by our board of directors, and declared a quarterly cash dividend of $0.225 per share of common stock. On December 6, 2021, the Company's board of directors approved a 6% increase in the quarterly cash dividend and declared a quarterly cash dividend of $0.2375 per share of common stock. During certain periods presented, accumulated dividends were paid to certain shareholders upon vesting of performance vested restricted stock units ("PVRSU") which are captured in Share-based payment activity.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC01LTEtMS04NzQ5MQ_715ee648-1b4c-4e6b-9993-7ba4dd72e914"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMy0xLTEtODc0OTE_01470ecf-4baa-4766-85d4-f03fff3ddf2c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC05LTEtMS04NzQ5MQ_4a3f7d82-cba9-4b47-bf0b-7469ade16342"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMy0xLTEtODc0OTE_00a5b324-a8ca-4ad5-886c-29ecc9392a34"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMy0xLTEtODc0OTE_df9443ec-c03b-4e3c-a9ca-580611196cfc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xMS0xLTEtODc0OTE_56cd2910-4f4e-4647-b167-cdd386c7aa47"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xLTEtMS04NzQ5MQ_2c20e97d-f1b8-4cf5-93ec-45bca7daac48"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC01LTEtMS04NzQ5MQ_900fa655-870a-4e2b-b49a-18a90bcd2931"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNS0xMy0xLTEtODc0OTE_7de05588-db40-49a5-8bb6-25d9eb90e4dd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC0xLTEtMS04NzQ5MQ_2bc6a818-e16a-41f2-8661-552b3987b595"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNS0xMS0xLTEtODc0OTE_dd33cc67-c644-495c-bd18-3d780841374b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOjBkODE2OTA5NDdlZDQzYjVhMGJiM2E4ZmIyOTNmNmZkL3RhYmxlcmFuZ2U6MGQ4MTY5MDk0N2VkNDNiNWEwYmIzYThmYjI5M2Y2ZmRfNC05LTEtMS04NzQ5MQ_0b0ff3dd-24c9-4465-87b3-e30772b3ff03"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RhYmxlOmFmMzdjZGExNGIwYTRiMmVhYTNhYjhmNjczNjJkZjc4L3RhYmxlcmFuZ2U6YWYzN2NkYTE0YjBhNGIyZWFhM2FiOGY2NzM2MmRmNzhfNC0xMS0xLTEtODc0OTE_6a0516cd-15ab-42cc-bcab-00fa2546102c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjdiMjEwNjMyOWY3NzQ0NDI5YzIzYzAxNmYxYjUwMTY3L3NlYzo3YjIxMDYzMjlmNzc0NDQyOWMyM2MwMTZmMWI1MDE2N18yOC9mcmFnOjI2MmFhY2RkMzY4YTRkMWFhOTRlYWVkY2I1ZjQzZTgzL3RleHRyZWdpb246MjYyYWFjZGQzNjhhNGQxYWE5NGVhZWRjYjVmNDNlODNfMTA4OA_d194548b-d61b-44ec-8980-948578c1a377"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
