<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:blkb="http://www.blackbaud.com/20220930"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  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="blkb-20220930.xsd" xlink:type="simple"/>
    <context id="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0eb1e82eab794fe8a66949324d076a02_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i08ae5ea952bf42cc95690257d4607663_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">blkb:PreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5760e019a1574e0a91dbd8c251a207d0_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i3a695c4776804ca99e40bfb09f22bbf2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i81c4fd0457874f98ba81007b6c29a136_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i657198058f7f498296ae5cf06b63b53f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6bcb642f5f054f0e9394bf41318ba50d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i365106a996264531bda6493488ee45f8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8f7d8c79e4d74d91a611f1ba733e20e8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i122af8bcafc740b682cde07d405da1ac_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i47fe88bc3e89495dbdcf0563a3464305_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i513958dc7b654faea441cab6670ea26e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6f5cad36c2924752804ddddeb0ec94eb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i827c7738ba0642e6bbcce7ebf02f95a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i982d098d2f594d55ab1cee2ce443cea2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i127bf37e020b44ddb2d50795d7d8cd1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i8232a2497f5e4f51943192d735d2e76c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i4a51cc52132046249353e7a94e9bbb7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i251953e2e7674643afc5141450087e46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i0974c679ff974f8586b3c0bc235ea5b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i6fbe55dc45dc4a98b008ae02b76ffaf9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ib184988de8464811a7916fb0e873d09f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iefb5db24d6be4de7ac72cd0b82da6bc8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i50b807eaa5134066985ccb02b2c84dfe_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i6519fdb72c2c4fc8b75163999e859b6b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i054c06e242ec4561ab7688c66c70ba8b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i33ecf7c3afcb4f92b166979754ad87f2_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i2b38e60141434f799b12a27677042bd1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i89159eef1d38437798477d7864c103b4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="iddb880ae71ec47b6b9305cdd6e615998_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="icd08388c22b4490e9c4ae62038a74fe0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ie0c446f32a364c09baec4f0423e063f3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i45c462b1ddc34f8493fa2d469ffb17d5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaf9d476fd02f4dbdbf93444914a73dec_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ia05eaa245e044d25ac623dfe45d19e73_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i556e22af5dc04aa48dc289041bb17141_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i5cb58789ce0c469c9a60c8780575ceab_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i0dccc8d1b098498083c6cbf4aa40edf4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i560a0bd7af63429b97bda3d8222626fb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i2adb848530394afbb45bd20e19e66b9e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i3c36c78a07324f24b420e8601a24071e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ia63aa9ab5f124a0d96c309c4823c6ec4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i061f42b9638645449f158f95065f6dd6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6f7061bddda3479a97f7ab73060ebd9b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8894db911e954f388eb74bd04b9f29cc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia4707b95f17f47c3a0ab7ced50563406_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie54ca1bd178242d7a0fce45d783397a7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ida888dab5bf04a73a3408ad731bad5e0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie5c47dbc6bcd407b901be21b055aafaa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i78cf38968c14495da8be66988547bcbb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3844c1e4206b42f490e2e73a87b75145_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id465f27e6e7e42a7862cf61241452da8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iae06a71749744225a0df1c45c7419fe4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i69ca58f6dfb740a68bb7372a62fa81ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i21cee7c93d0e43c6b44a18c9604f00c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="iaeca7f1078084725a709124bedc5a824_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ia7d9c7f13ba34bf58acfe80085965a0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ic41557b26aaa44b3b7046d872eef552e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i53d36c1a0d8a444a94fc9c6381dc647c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if157c1e902144b2d9fdd61dbaa7c01fd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i0633a35086634c14bcf42c6281470cf9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i94cddf20bc284eb0b867454ed9faeeca_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i68b0aac23a1040069a1a4a6db7d5c939_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i16bbae81713b4366ad7b2092274bf1b7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i85e4e23ef2064f6689daf2f74b6dbe59_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="icc9e4cc4371c4b82a7e14d4245a88db1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i8bbc63577ab049eeaa1adaa7c72bc53f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i24bd7160c34141bbaab31dc0c6d1014c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ie34a321508294368b357ea5884db6f66_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i79c1333996d14d00867bd5261822eaaa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b47d2e16474454783fde6e25c6b670e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="if93ce790bb7e47058f2beedd1b901070_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ic9b4080c9b2a4e28bc7f2de6faf2508f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i30b8add0702b46609d0c3d50cfc870fe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i076df3dd46b445f78821acc7dfcc3c16_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i49da547bfabf4a8ea4b3ed82b621c217_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i391db1ad971d490eb9d5e8401dfd5932_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ib5765316850d4bc5bc709b0b00f3924d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="ie6099758b5494467a0da4c3256e2cfcc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i35d4beb7d9344f60924681cef2f247f2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i953a93e2abab4c6281ca2652ea3d7216_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1f9a142e0e464790a01492a37bced0aa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if33e7502b2b643ada2c468c403092a8c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i18f770697fbc4c3da533c0c264c4d82e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i39ce3bfc350944519be32171faaaaa7c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib80907f5ae9e4916b0a62f605613f8e2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i57b798352b0743b0b2597629c4be3bd9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i666326d876274307bcbf55f194d4dd40_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i210fd07cc226408792e3a457a2b48a29_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i37b5ac0ac16b4c98a6a170250ed2ecfb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6716dd002f234bb6b186fdefe7f44ab7_D20220909-20220909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-09-09</startDate>
            <endDate>2022-09-09</endDate>
        </period>
    </context>
    <context id="icaf1daf8d96b4b48939258ca6a6472e7_D20220819-20220819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-19</startDate>
            <endDate>2022-08-19</endDate>
        </period>
    </context>
    <context id="ie9aea42a48004967a0974b466075a681_I20220819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-08-19</instant>
        </period>
    </context>
    <context id="ia91901e8bcd04d60948b8909dcb62d0f_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3cb95da251ef400e86a55f7bdacc5ac8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide436549f14f45239dd3c9674cdea785_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:KilterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if9ae08e251924364ac4667a4c034b887_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">blkb:EVERFIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7a2db66e627f4916823dcf4492c6d583_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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-09-30</instant>
        </period>
    </context>
    <context id="iacb95028a32f4a65b849921bab3d1e15_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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-09-30</instant>
        </period>
    </context>
    <context id="i1a39ffbad22b43f68d8c8a452636e9bc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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-09-30</instant>
        </period>
    </context>
    <context id="i1f5b2f1f78ce4ad08f10d2e27e0eb5df_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i05baec657439451ab89d21b3692f0617_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i09795602cbe749798676bfbe27b49ec0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i951e5e6292ce425e89d9364cb96e831b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i14bcbc96d8584b418d5b19b7e2dd2375_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</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="i9f4f9f61c2634894842c99c709c8a5b5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibaaa3ef65b164f45a3d90d45c134dddc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i638e659847fe409391dd0b4330af5e92_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i13db41a15e3048c896ba88a390337263_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25ed9ddc566742349e2926c4221afb2d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1e89000e8335487495889e428e62b5bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25b2c1e4038a4cd5af304ab337cabee8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i57925e172a274d138ef8236adc370959_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0bb04a385ab049588e5972cec6ae3ed9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6bfb23b1c02845088737d7fa6d9e261d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ea73dcf784149aab4211c6c2eb9e607_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i49f57f97e8b044dda61fc0c110dc1339_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbc700e72c3f4a728cccc36e81085c12_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i374faf73efbd4c0db2e074a604496b5a_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="blkb:NetLeverageRatioRequirementAxis">blkb:MaximumThroughDecember312023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i6b23d09ead7a4e73ade570f62477d05a_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="blkb:NetLeverageRatioRequirementAxis">blkb:MaximumAfterDecember312023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ieaa4b8df84794d7c982836d27e1978d4_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib9fd8b7702524c4fa3265de0c962a74d_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">blkb:GlobalHQMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i374edcabda99481db8a3c78f92b38f61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ec07225981448e09fdb6ca3d904dd5d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if72bd41de81940cf9a3b5555254b53d1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i562b311086ce45d9a460d8f4b54b13ab_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i75140ee9d2db48f7813e489b0f6d67a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib926704415214ef19788f595e1d72bdc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i467f7c24f80e4553a402a296086fbb11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd6616e4fb5b41cfab8f3fb7be88bb92_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i52045749f49c47dfbbf195bc2213bbc3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if057e248ba8a4d9d913f71d3f79fd102_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3ebc700a444241028e9007b281250810_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic92a093d44064af59b13e1909ccda92b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8646606c17654bbd8079424ec78991c2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia0c1bdd35b484243ae640f5425d79334_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4b0ba1dba0d14eb0861f1d18540b45d1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia5248e2b299749cca0f18a324c8d6442_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id698190b43944da890eb0a97b63a30b6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i94994e46994c41f1892ce970ada972b2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b22a163d1624352b52f449579c79636_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i04b2871442954340baa0911cdcb03232_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8382ace1c92943ea84825b5c06d07161_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2d2aef89e1b14c8a9e35b19ce346f66f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesUSFederalCourtsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7892aac41faf4b8da746b8acbdcdbf2e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesCanadianCourtsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3c11bbddcdbd4fbb95227f1859ffb995_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i010f4c19870f4c469703d5bc61c3fc83_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6b1deab61405483ba10783a10ce9af74_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1994ab6e6be740f495fc2b25287d568e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c58dda833974303902d182b2ea399f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3740fbd6dc4c49fe9b51bd5cb83c5492_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie5a5d7e8267c4a6e91dc4f0d1da2da42_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if2a9fb05fdaf422184c330bcfbc9771f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7a64a912943249c0abe478de200c1530_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i49275c62cff94363bdbfadec8567c8d1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id62c74bf48a04f48ad087d7b6a9ab037_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ide80f47753f044c281c33e7246584192_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ife44bf679b754d1c83bbd07bb449994e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7ef4ba8b06dc4df9bcf58bcbb52dd950_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd7bd0ee5c3a44af88025e84ebf2e8a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i091cb07be74d4eb1baa040d0fc8d8675_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7e74c73249f04db38504409688464c05_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7ffe99bdb0944932a37be1f5e52fa161_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic0a3cdd98ba44d2ba973aed3039d7583_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0e1ee82ae3db476999b20e1cd1144ca6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i37e9f53286894e8eb7a929303d50513c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i336af3c3267649be94b2d53be693e359_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3bd8333c5e3d4bda865cf751ef9c3b7a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib3566fb74ddb4a259901d7dfe1c5d1a8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0ed512ac84924f7e86a06dcbdc54f2ca_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8d2b801b8ba44a9e8d5b652cd5a9e758_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2450730a3db6408283320e69b1247532_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia8d5a50ac0da43bb82d66f6fdf6d71c5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i461afa44a4c644188f36f5c541ed3bb1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia7a295495e104851984171a2b8284db7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a2e853278de4f49af33c0b66d14b429_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic02780e44630474aacb7104d0c8ab297_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0002d0857cac4d6ba8e988739641d5af_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i92761e639d5146c3a1c54fcdb5f1ff2a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7049e82772964ec3bb81ec9cc354ba48_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i88661d2155d0475eaaa9f9d27340eddf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5cfa3034f3c34f18bd525edc767f40dd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i25253092f92f4557a509c70e7996e3f4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2cfdbd77b16c4acdb48e573e78eee680_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id7c2b3cc1bbe45aaabbcd3e98d0be4e4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2f294525ae1549f7b0a81093c192438b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i525f442226e64f039d1eb4037bf20763_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id641ad572eb342dc9c7e7b5613650c08_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i89e9ab3d8d8e4f26a40c0bcd9a973835_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6a2f9a955c9f4689b6952122d6af725a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7499ae2539304927bcebe2ef89c7925f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2f26ecac477543df904f5cd12fb91f3d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic62ef9a7307d405ca3ff795c7c362137_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i975c2ec0711649a3889424aeb476cfd1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iac9f78683b9d493794823178ec3a5f27_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2835323c51e54ab6b7b058e5991033c0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9d12249dd2ea4803aa121ea3296c2605_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic0a8240fb2284c269756aaabb2b47e25_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i94aad5244166484c8654a8cb28e87fe4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iae70c0b62c5c4ab1940d30f09b377bac_I20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">blkb:SeriesAJuniorParticipatingPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-07</instant>
        </period>
    </context>
    <context id="iabc4de8faea743dbb64a8e114ba27d48_I20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-07</instant>
        </period>
    </context>
    <context id="i44a3aa286c864a32b530ae35790c2958_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </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="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="cases">
        <measure>blkb:cases</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMy9mcmFnOjdhYmZhNWQ1NDViNDQ3ZjI5ZDllYTE1OGY2ZWVhMmViL3RhYmxlOjYzYTI0ZjJhNzQ0ODRhODZhMGM5NzE2MTI1ZmJmN2E2L3RhYmxlcmFuZ2U6NjNhMjRmMmE3NDQ4NGE4NmEwYzk3MTYxMjVmYmY3YTZfMy0xLTEtMS0xODI1Mzc_8445a0e5-7483-4ae5-8340-5a14073e8b73">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMy9mcmFnOjdhYmZhNWQ1NDViNDQ3ZjI5ZDllYTE1OGY2ZWVhMmViL3RhYmxlOjYzYTI0ZjJhNzQ0ODRhODZhMGM5NzE2MTI1ZmJmN2E2L3RhYmxlcmFuZ2U6NjNhMjRmMmE3NDQ4NGE4NmEwYzk3MTYxMjVmYmY3YTZfNC0xLTEtMS0xODI1Mzc_0d0be69d-c1ef-47d7-9947-f4e5222b7bb8">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMy9mcmFnOjdhYmZhNWQ1NDViNDQ3ZjI5ZDllYTE1OGY2ZWVhMmViL3RhYmxlOjYzYTI0ZjJhNzQ0ODRhODZhMGM5NzE2MTI1ZmJmN2E2L3RhYmxlcmFuZ2U6NjNhMjRmMmE3NDQ4NGE4NmEwYzk3MTYxMjVmYmY3YTZfNS0xLTEtMS0xODI1Mzc_2c5293da-dc15-443e-8cc9-df6c4ad7fadd">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMy9mcmFnOjdhYmZhNWQ1NDViNDQ3ZjI5ZDllYTE1OGY2ZWVhMmViL3RhYmxlOjYzYTI0ZjJhNzQ0ODRhODZhMGM5NzE2MTI1ZmJmN2E2L3RhYmxlcmFuZ2U6NjNhMjRmMmE3NDQ4NGE4NmEwYzk3MTYxMjVmYmY3YTZfNi0xLTEtMS0xODI1Mzc_81eb7a10-6ca7-4791-9ac5-e4a80e0d4226">0001280058</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMy9mcmFnOjdhYmZhNWQ1NDViNDQ3ZjI5ZDllYTE1OGY2ZWVhMmViL3RhYmxlOjYzYTI0ZjJhNzQ0ODRhODZhMGM5NzE2MTI1ZmJmN2E2L3RhYmxlcmFuZ2U6NjNhMjRmMmE3NDQ4NGE4NmEwYzk3MTYxMjVmYmY3YTZfNy0xLTEtMS0xODI1Mzc_f6dbf3a1-0505-4b41-8e7b-e2384f67ca0d">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82Ny9mcmFnOjhjYzdjZTkzZGVkMjRmZjk4NWJlNzI4N2E3ZDNlMmUwL3RleHRyZWdpb246OGNjN2NlOTNkZWQyNGZmOTg1YmU3Mjg3YTdkM2UyZTBfNTI_793eb30d-f97c-404c-a541-78f5c29bcdf7">http://www.blackbaud.com/20220930#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82Ny9mcmFnOjhjYzdjZTkzZGVkMjRmZjk4NWJlNzI4N2E3ZDNlMmUwL3RleHRyZWdpb246OGNjN2NlOTNkZWQyNGZmOTg1YmU3Mjg3YTdkM2UyZTBfNTI_c0807d5e-3fe6-4bac-a439-8b937e9cdb04">http://www.blackbaud.com/20220930#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF81NDk3NTU4MTQwMDE_2e7b4414-18b7-4ba4-8f14-77e24f42fcb7">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF81NDk3NTU4MTQwMDE_750dc9f6-8320-4572-913d-305e89086efb">http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF81NDk3NTU4MTQwMDI_050d7f8a-6ba5-45cb-b960-b9b725d17884">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF81NDk3NTU4MTQwMDI_d07237ff-f671-4375-93b1-341b02253d06">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF81NDk3NTU4MTM5OTk_3cf2590d-2682-4e5f-95c2-5faafb6c40c4">http://fasb.org/us-gaap/2022#InterestExpense</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF81NDk3NTU4MTM5OTk_b80f2470-c5bb-46ab-9cdb-c74afe46bc3d">http://fasb.org/us-gaap/2022#InterestExpense</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF8xNDI5MzY1MTE2MTMwMA_d3430c6e-5e2c-4370-8f31-db4ad8f198e2">http://fasb.org/us-gaap/2022#InterestExpense http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xNzE3L2ZyYWc6N2E2ZWU2MzZjYjhkNGQ5YmFmMWFiN2Y1OTNjNWU5YzAvdGV4dHJlZ2lvbjo3YTZlZTYzNmNiOGQ0ZDliYWYxYWI3ZjU5M2M1ZTljMF8xNDI5MzY1MTE2MTMwMA_d846c8b9-aca9-4b40-a869-7e5932cb1026">http://fasb.org/us-gaap/2022#InterestExpense http://fasb.org/us-gaap/2022#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <dei:DocumentType
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfODI_f8b3d448-e99a-4206-a8a6-a48a7e54f68e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOmJkN2Y5ZGE4MjcyZDRmYzdhNWZhNGJmZjJiMDY5N2NjL3RhYmxlcmFuZ2U6YmQ3ZjlkYTgyNzJkNGZjN2E1ZmE0YmZmMmIwNjk3Y2NfMC0wLTEtMS0xODI1Mzc_c04b8b4e-bb8c-4c4e-b1e4-402b2472911a">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOmJkN2Y5ZGE4MjcyZDRmYzdhNWZhNGJmZjJiMDY5N2NjL3RhYmxlcmFuZ2U6YmQ3ZjlkYTgyNzJkNGZjN2E1ZmE0YmZmMmIwNjk3Y2NfMS0xLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjpjYzdjMTNhY2UzYzM0N2I0YjQxYThiZmE2NmMwNGUzMF8zNg_c3ec7825-fe78-4d7f-b515-765cf9e3df4d">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOmEwNmM3OTE2NzIwNzQ5MmU5MDMzMjI2NjYwNmIzNzIwL3RhYmxlcmFuZ2U6YTA2Yzc5MTY3MjA3NDkyZTkwMzMyMjY2NjA2YjM3MjBfMC0wLTEtMS0xODI1Mzc_187b7fc8-d9f7-42e6-bd32-364e18a55f7c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwNw_eb6cc467-1612-4a6d-83ba-55d8b7f80872">000-50600</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTg5Nw_6bfd2c9d-50ae-4ba8-8b94-78350fed861b">Blackbaud, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjBkNjgwYWVjNGJkZjQxYTlhZmFhOWQxODFiMTEyYzNiL3RhYmxlcmFuZ2U6MGQ2ODBhZWM0YmRmNDFhOWFmYWE5ZDE4MWIxMTJjM2JfMS0wLTEtMS0xODI1Mzc_baa119f9-8263-455c-a1f5-cb400bc25d5c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjBkNjgwYWVjNGJkZjQxYTlhZmFhOWQxODFiMTEyYzNiL3RhYmxlcmFuZ2U6MGQ2ODBhZWM0YmRmNDFhOWFmYWE5ZDE4MWIxMTJjM2JfMS0xLTEtMS0xODI1Mzc_ee15d264-3698-4d21-adca-55e67d3abc33">11-2617163</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwMQ_c75667e0-ce85-447d-be15-e2e863ec3525">65 Fairchild Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwOA_d577af80-7e6f-4c15-bb19-d7c12e1c92ae">Charleston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTg5OA_f80cb62c-55db-45fe-8cf0-674a01d05e46">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwNQ_be13fbe3-9ec8-47ea-8b78-791108640e43">29492</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwMg_c31c28e3-4192-4999-96ed-82503a5f4363">843</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwNg_cbf2bdf4-78a1-4dd8-bccf-9451a6daccac">216-6200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0eb1e82eab794fe8a66949324d076a02_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjFlOTRmMjE4ZDNhYTRjYmVhOWYyM2I2MzgxZDE2YWEzL3RhYmxlcmFuZ2U6MWU5NGYyMThkM2FhNGNiZWE5ZjIzYjYzODFkMTZhYTNfMy0wLTEtMS0xODI1Mzc_d466fd61-c961-44c3-afdc-041e0d1d1381">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0eb1e82eab794fe8a66949324d076a02_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjFlOTRmMjE4ZDNhYTRjYmVhOWYyM2I2MzgxZDE2YWEzL3RhYmxlcmFuZ2U6MWU5NGYyMThkM2FhNGNiZWE5ZjIzYjYzODFkMTZhYTNfMy0xLTEtMS0xODI1Mzc_3930c565-6551-4635-92f5-cfc6e3370347">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0eb1e82eab794fe8a66949324d076a02_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjFlOTRmMjE4ZDNhYTRjYmVhOWYyM2I2MzgxZDE2YWEzL3RhYmxlcmFuZ2U6MWU5NGYyMThkM2FhNGNiZWE5ZjIzYjYzODFkMTZhYTNfMy0yLTEtMS0xODI1Mzc_d7e16cbd-60d6-435b-926a-9b50b0dd2981">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i08ae5ea952bf42cc95690257d4607663_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjFlOTRmMjE4ZDNhYTRjYmVhOWYyM2I2MzgxZDE2YWEzL3RhYmxlcmFuZ2U6MWU5NGYyMThkM2FhNGNiZWE5ZjIzYjYzODFkMTZhYTNfNC0wLTEtMS0yMzQzODM_9f91d57d-7dc2-409a-9d83-ce379438035d">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag
      contextRef="i08ae5ea952bf42cc95690257d4607663_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjFlOTRmMjE4ZDNhYTRjYmVhOWYyM2I2MzgxZDE2YWEzL3RhYmxlcmFuZ2U6MWU5NGYyMThkM2FhNGNiZWE5ZjIzYjYzODFkMTZhYTNfNC0xLTEtMS0yMzQ0NDM_92d1087d-bb19-4302-bd62-809129f273b3">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName
      contextRef="i08ae5ea952bf42cc95690257d4607663_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjFlOTRmMjE4ZDNhYTRjYmVhOWYyM2I2MzgxZDE2YWEzL3RhYmxlcmFuZ2U6MWU5NGYyMThkM2FhNGNiZWE5ZjIzYjYzODFkMTZhYTNfNC0yLTEtMS0yMzQzODM_9d4ab929-4f58-41c2-9c21-c3d5397876d5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwMw_e4a6040e-4409-42dc-b7e3-65714c73b979">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTkwNA_be307b8a-ef52-4c7e-b5e8-204f1beb0a58">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjQ2M2FlNjQ3NGNiZjQyZDI4ZjE4ZDE1YWNiOTkzNWYxL3RhYmxlcmFuZ2U6NDYzYWU2NDc0Y2JmNDJkMjhmMThkMTVhY2I5OTM1ZjFfMC0wLTEtMS0xODI1Mzc_1476c55a-8d72-4737-8027-fb294094bdad">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjQ2M2FlNjQ3NGNiZjQyZDI4ZjE4ZDE1YWNiOTkzNWYxL3RhYmxlcmFuZ2U6NDYzYWU2NDc0Y2JmNDJkMjhmMThkMTVhY2I5OTM1ZjFfMS00LTEtMS0xODI1Mzc_3b6320b9-d425-4a39-9e20-dc59c5e7a3ce">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RhYmxlOjQ2M2FlNjQ3NGNiZjQyZDI4ZjE4ZDE1YWNiOTkzNWYxL3RhYmxlcmFuZ2U6NDYzYWU2NDc0Y2JmNDJkMjhmMThkMTVhY2I5OTM1ZjFfMi00LTEtMS0xODI1Mzc_58c249a6-7a32-4ca8-8c97-8090ac4e54da">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTg5Ng_ebf41c0a-09cc-4b55-bf7b-3e32deed93e9">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5760e019a1574e0a91dbd8c251a207d0_I20221031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8xMC9mcmFnOjQxNWNmYzllMmZjYzQwYmU4YmZjNWM3MGZiZWNkYWI1L3RleHRyZWdpb246NDE1Y2ZjOWUyZmNjNDBiZThiZmM1YzcwZmJlY2RhYjVfMTg5NA_58df5118-34ed-4a2c-b8e0-719d2dc63527"
      unitRef="shares">53097427</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNC0xLTEtMS0xODI1Mzc_a0fd06f8-fd0c-4648-9ccb-298166d63c12"
      unitRef="usd">31413000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNC0yLTEtMS0xODI1Mzc_7b45c8eb-762d-45b1-9d3e-cfb0c0e5f840"
      unitRef="usd">55146000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNS0xLTEtMS0xODI1Mzc_b3a69783-1679-4167-9af4-ea0cb9ec4523"
      unitRef="usd">343928000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNS0yLTEtMS0xODI1Mzc_225ce29a-d0bd-4e6f-b3d5-f11dc8f369fc"
      unitRef="usd">596616000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNi0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjpmMjU3OTMxZmM5ZDc0NzE5YWJiMGMyMjhlNzRhMzY2M180NQ_a28e57b7-00ea-41ee-9e47-7a23ed6d21a8"
      unitRef="usd">7444000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNi0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjpmMjU3OTMxZmM5ZDc0NzE5YWJiMGMyMjhlNzRhMzY2M181Mg_b102c976-d024-4473-a731-83eca7909ba4"
      unitRef="usd">11155000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNi0xLTEtMS0xODI1Mzc_6d2b4fdd-7cbb-439c-a7c8-ec2c5dd53078"
      unitRef="usd">86704000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNi0yLTEtMS0xODI1Mzc_8d950394-5080-4717-b534-f434fe07e6cd"
      unitRef="usd">102726000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNy0xLTEtMS0xODI1Mzc_1f8ae1f5-5020-4864-8f75-747e89d978e2"
      unitRef="usd">1853000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNy0yLTEtMS0xODI1Mzc_44f79eba-d79d-4c28-9398-81c7156d3bd0"
      unitRef="usd">977000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfOC0xLTEtMS0xODI1Mzc_fbfb9c25-c54c-4e1a-8081-c2a249b7480e"
      unitRef="usd">83639000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfOC0yLTEtMS0xODI1Mzc_7a6fb38b-1e71-44dc-a3de-e216c6a97724"
      unitRef="usd">95506000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfOS0xLTEtMS0xODI1Mzc_edae987f-ea33-47b4-9e41-543a0b27dca5"
      unitRef="usd">547537000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfOS0yLTEtMS0xODI1Mzc_a825dd60-7c73-4de4-95b2-31ce405628c6"
      unitRef="usd">850971000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTAtMS0xLTEtMTgyNTM3_183476d7-afc7-4e1a-95bd-cf8559fa8a40"
      unitRef="usd">109474000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTAtMi0xLTEtMTgyNTM3_b0b8d5cb-e77d-4a56-b052-77059ea75d3d"
      unitRef="usd">111428000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTEtMS0xLTEtMTgyNTM3_67634534-3c9e-4bfa-9401-a4167d8bc7d8"
      unitRef="usd">47430000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTEtMi0xLTEtMTgyNTM3_86452b07-5dac-4d4a-b66e-736469735b81"
      unitRef="usd">53883000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTItMS0xLTEtMTgyNTM3_e674ceb0-4be8-4363-9dea-d0ed7bc78dfd"
      unitRef="usd">135594000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTItMi0xLTEtMTgyNTM3_75518911-30d2-4e5a-b244-1e05e6699776"
      unitRef="usd">121377000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:Goodwill
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTMtMS0xLTEtMTgyNTM3_c7083034-5998-4a91-a2d2-66bf1220fe14"
      unitRef="usd">1047178000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTMtMi0xLTEtMTgyNTM3_b3bd6f7d-09ac-4d1c-92c2-5be1494f121b"
      unitRef="usd">1058640000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTQtMS0xLTEtMTgyNTM3_8462338e-fec3-4c57-80c2-a19febfe8b1d"
      unitRef="usd">643994000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTQtMi0xLTEtMTgyNTM3_46c57717-04af-4928-b94b-7606aa806751"
      unitRef="usd">698052000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTUtMS0xLTEtMTgyNTM3_4e9c6e27-6930-46b2-8867-01335c9e73b5"
      unitRef="usd">95376000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTUtMi0xLTEtMTgyNTM3_88897933-3949-416d-ac23-4791cf29950b"
      unitRef="usd">77266000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTYtMS0xLTEtMTgyNTM3_d347327c-423d-44a7-bef5-932e0227efb0"
      unitRef="usd">2626583000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTYtMi0xLTEtMTgyNTM3_05ccbfb5-a3dd-4216-91b3-99f0e6566904"
      unitRef="usd">2971617000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTktMS0xLTEtMTgyNTM3_0606f9d9-c994-4d97-9d1d-3be246624f68"
      unitRef="usd">36374000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMTktMi0xLTEtMTgyNTM3_9bd39f33-c1ad-4b3e-9095-4012f0f98885"
      unitRef="usd">22067000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjAtMS0xLTEtMTgyNTM3_6c37f326-c38c-402c-8ae0-4562326e8d9d"
      unitRef="usd">78471000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjAtMi0xLTEtMTgyNTM3_86481d53-231a-435e-a518-fba23a4a9acf"
      unitRef="usd">100096000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjEtMS0xLTEtMTgyNTM3_6d614edd-cd2d-40e9-b166-2e61fc63f025"
      unitRef="usd">344305000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjEtMi0xLTEtMTgyNTM3_197bd193-4b58-4b56-b332-041e4fbdf175"
      unitRef="usd">594273000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjItMS0xLTEtMTgyNTM3_ee13e864-0959-4bc9-b8e1-25b94643eb7c"
      unitRef="usd">18193000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjItMi0xLTEtMTgyNTM3_9327bbfc-05ff-451d-82fd-e822237847e8"
      unitRef="usd">18697000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjMtMS0xLTEtMTgyNTM3_13aec423-da9d-4367-840e-29bc8f1e1784"
      unitRef="usd">393679000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjMtMi0xLTEtMTgyNTM3_dde2bd52-31b9-443e-a05a-e8920b529aef"
      unitRef="usd">374499000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjQtMS0xLTEtMTgyNTM3_ac2a9573-284f-4780-82c1-db04723c9d6e"
      unitRef="usd">871022000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjQtMi0xLTEtMTgyNTM3_bf13a678-9273-4c08-8172-3a01d9dfe4c6"
      unitRef="usd">1109632000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjUtMS0xLTEtMTgyNTM3_b3888b9e-afd0-4356-92f3-302fe88a7bf3"
      unitRef="usd">835881000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjUtMi0xLTEtMTgyNTM3_dc032001-df7d-4ec8-93bf-28d57d383cd6"
      unitRef="usd">937483000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjYtMS0xLTEtMTgyNTM3_238e0fae-d579-4a91-92fc-90a466180342"
      unitRef="usd">131773000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjYtMi0xLTEtMTgyNTM3_dbddd24d-1cb3-4613-bd9a-75fbf75d1a46"
      unitRef="usd">148465000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjctMS0xLTEtMTgyNTM3_363d2587-d2a3-421d-9b5b-23112e0bd737"
      unitRef="usd">2920000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjctMi0xLTEtMTgyNTM3_3f0707be-ff20-42a1-bd64-84ca5a1428a9"
      unitRef="usd">4247000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjgtMS0xLTEtMTgyNTM3_8f043923-8409-4a60-bb1b-6c1306c05868"
      unitRef="usd">46400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjgtMi0xLTEtMTgyNTM3_961b667c-7dd6-4481-8fe4-5f65bcc9d567"
      unitRef="usd">53386000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjktMS0xLTEtMTgyNTM3_2d5aa009-098a-40a3-9bee-967cd1606a2e"
      unitRef="usd">5775000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMjktMi0xLTEtMTgyNTM3_cff7538d-300b-4224-a0b5-da4f8f5a116c"
      unitRef="usd">1344000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzAtMS0xLTEtMTgyNTM3_955f766b-1848-4235-866c-6dbbc519ff62"
      unitRef="usd">1893771000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzAtMi0xLTEtMTgyNTM3_19acc57a-db67-4034-b438-de0bec9b0e5e"
      unitRef="usd">2254557000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzEtMS0xLTEtMTgyNTM3_13e2ecff-1cd0-4154-814b-434901fe6ee5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzEtMi0xLTEtMTgyNTM3_93adfcc1-719d-4010-8d85-836be20be204"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzMtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NWFiNDI2NzE2MDUwNDhkZWI1MGRkZmI3NzJiYWUxMWRfMjE_2005c381-1502-462c-8bf0-afbe1db9fb27"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzMtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NWFiNDI2NzE2MDUwNDhkZWI1MGRkZmI3NzJiYWUxMWRfMjE_d53e2851-39ab-4c08-8129-158cef79ceef"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzMtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NWFiNDI2NzE2MDUwNDhkZWI1MGRkZmI3NzJiYWUxMWRfNDM_87bd9f7d-6556-4fc6-9f5c-ef84f3fa6abc"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzMtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NWFiNDI2NzE2MDUwNDhkZWI1MGRkZmI3NzJiYWUxMWRfNDM_ae4b94f7-ee70-4a98-8b41-02d442b05b96"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzMtMS0xLTEtMTgyNTM3_a9970d43-467f-44c0-afe6-479cd5c08ddb"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzMtMi0xLTEtMTgyNTM3_40c56f72-310d-4c9c-a40c-15b08696c7e5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NDY1YTBjZjI4ZTdhNDM1YmE0ODc5MGQxMDM0ZWU3OTZfMTg_609e9b24-8dcc-4996-92cf-3a267951478b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NDY1YTBjZjI4ZTdhNDM1YmE0ODc5MGQxMDM0ZWU3OTZfMTg_cd93f657-d77d-4f09-a19f-0d590819c827"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NDY1YTBjZjI4ZTdhNDM1YmE0ODc5MGQxMDM0ZWU3OTZfMzI_7fd81bf2-867a-49bd-9f11-31428a140732"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NDY1YTBjZjI4ZTdhNDM1YmE0ODc5MGQxMDM0ZWU3OTZfMzI_81c62701-65dc-412d-9aec-3fa14c561490"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NDY1YTBjZjI4ZTdhNDM1YmE0ODc5MGQxMDM0ZWU3OTZfNTQ_5052e42f-13c5-4c14-b93e-23a0375a89f3"
      unitRef="shares">67830914</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246NDY1YTBjZjI4ZTdhNDM1YmE0ODc5MGQxMDM0ZWU3OTZfNjE_270dcd36-f2e7-447a-836b-e18049dd9f4a"
      unitRef="shares">66165666</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMS0xLTEtMTgyNTM3_fb4927eb-4285-4996-82e7-3c224c03daa8"
      unitRef="usd">68000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzQtMi0xLTEtMTgyNTM3_d1dbb290-39bf-4c2f-993a-22ec4e7f4d02"
      unitRef="usd">66000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzUtMS0xLTEtMTgyNTM3_0ecd5ef6-0568-4a4c-86bd-3832d476b0af"
      unitRef="usd">1048688000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzUtMi0xLTEtMTgyNTM3_d1925e2d-0010-43dc-9fa3-d8c5e7ddc075"
      unitRef="usd">968927000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzYtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246ODllMTU0YTQ0ZTFmNDllNGE1ZjAyMDE4NzgzNWYwZDBfMjk_473eac07-8912-485d-af22-944fb71645f8"
      unitRef="shares">14739744</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzYtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246ODllMTU0YTQ0ZTFmNDllNGE1ZjAyMDE4NzgzNWYwZDBfMzY_a3e56dba-d518-47d2-8259-871ce751bc54"
      unitRef="shares">14182805</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzYtMS0xLTEtMTgyNTM3_ef610eb8-caa5-435a-b16e-2a7ff0d4bb69"
      unitRef="usd">536968000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzYtMi0xLTEtMTgyNTM3_a1e820a8-32de-40c3-963d-2e007162924d"
      unitRef="usd">500911000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzctMS0xLTEtMTgyNTM3_3e9e2086-0dd8-4df5-aa18-189976846190"
      unitRef="usd">2716000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzctMi0xLTEtMTgyNTM3_a5c69420-4e30-4f19-9d38-1b3b26c40dc8"
      unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzgtMS0xLTEtMTgyNTM3_92a558f7-0707-402f-bd02-d693f876f85a"
      unitRef="usd">218308000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzgtMi0xLTEtMTgyNTM3_e0cab16d-0267-47f7-ad81-53c733d5a4cb"
      unitRef="usd">242456000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzktMS0xLTEtMTgyNTM3_a54a1b5b-929a-4352-8d9b-2cf9624cb033"
      unitRef="usd">732812000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfMzktMi0xLTEtMTgyNTM3_640cef8c-8051-4265-bb5f-1a8604733205"
      unitRef="usd">717060000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNDAtMS0xLTEtMTgyNTM3_f20bdf49-b41d-4bef-b2d9-4a2533ef74f7"
      unitRef="usd">2626583000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8yOC9mcmFnOmYxM2VhNDBlNDE4NTQ5OTE5MDQ0ODFlNjdhMjVkOWRkL3RhYmxlOjM3ZTE5NTc4ZmMxOTQxZjc4ZDViZTRkYmVkYTNhOWZhL3RhYmxlcmFuZ2U6MzdlMTk1NzhmYzE5NDFmNzhkNWJlNGRiZWRhM2E5ZmFfNDAtMi0xLTEtMTgyNTM3_28e7bd3b-f4d4-4210-96a8-15cfcb9a2086"
      unitRef="usd">2971617000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i657198058f7f498296ae5cf06b63b53f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNC0xLTEtMS0xODI1Mzc_53e07354-4012-4c0b-a93e-d414fcd53a6c"
      unitRef="usd">249387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bcb642f5f054f0e9394bf41318ba50d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNC0yLTEtMS0xODI1Mzc_531a71ef-594d-48b0-a13a-20a40bfb0bd4"
      unitRef="usd">218530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365106a996264531bda6493488ee45f8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNC00LTEtMS0xODI1Mzc_15389061-22b7-4cf4-bca2-4f0ee5b7d380"
      unitRef="usd">746560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f7d8c79e4d74d91a611f1ba733e20e8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNC01LTEtMS0xODI1Mzc_e9791d26-2d13-48c2-b421-b7360e710953"
      unitRef="usd">642266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i122af8bcafc740b682cde07d405da1ac_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNS0xLTEtMS0xODI1Mzc_93a6782a-bafb-4607-9b00-a98bd05091ca"
      unitRef="usd">11910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47fe88bc3e89495dbdcf0563a3464305_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNS0yLTEtMS0xODI1Mzc_47661db1-6aa2-4ed2-8d15-771808de36a9"
      unitRef="usd">12688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i513958dc7b654faea441cab6670ea26e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNS00LTEtMS0xODI1Mzc_d179c2ad-5548-4488-92fe-e2b93668ce86"
      unitRef="usd">36788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f5cad36c2924752804ddddeb0ec94eb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNS01LTEtMS0xODI1Mzc_d3579cb8-ab3d-4909-a6d0-6f7e4d8f210c"
      unitRef="usd">37583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNi0xLTEtMS0xODI1Mzc_a06106ef-4fb0-436e-8d60-2c4b453950e0"
      unitRef="usd">261297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNi0yLTEtMS0xODI1Mzc_3ddca5f9-8b94-45e3-99ad-e8079e0dc36d"
      unitRef="usd">231218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNi00LTEtMS0xODI1Mzc_0292a5c1-8703-4900-bc23-3002c1da31fd"
      unitRef="usd">783348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfNi01LTEtMS0xODI1Mzc_436c0b43-185d-4c94-9d75-93b163f79a87"
      unitRef="usd">679849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i657198058f7f498296ae5cf06b63b53f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOC0xLTEtMS0xODI1Mzc_30f73b33-257d-4ee8-80f7-55d503f7e1b7"
      unitRef="usd">111488000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6bcb642f5f054f0e9394bf41318ba50d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOC0yLTEtMS0xODI1Mzc_2d7fa62a-e51c-495d-b841-6a99b589e618"
      unitRef="usd">95823000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i365106a996264531bda6493488ee45f8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOC00LTEtMS0xODI1Mzc_34ac9161-efc8-4b4c-bb30-38bc5e919996"
      unitRef="usd">338149000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8f7d8c79e4d74d91a611f1ba733e20e8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOC01LTEtMS0xODI1Mzc_b10115fe-095f-477a-9943-8161c5146645"
      unitRef="usd">279123000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i122af8bcafc740b682cde07d405da1ac_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOS0xLTEtMS0xODI1Mzc_c2d7b741-6905-4c17-b946-b55c244d447a"
      unitRef="usd">9449000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i47fe88bc3e89495dbdcf0563a3464305_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOS0yLTEtMS0xODI1Mzc_b13c569e-8110-4761-aa1a-1829435764e8"
      unitRef="usd">11858000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i513958dc7b654faea441cab6670ea26e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOS00LTEtMS0xODI1Mzc_a6097f64-df48-4867-ab90-1a4b3cf418a6"
      unitRef="usd">31757000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6f5cad36c2924752804ddddeb0ec94eb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfOS01LTEtMS0xODI1Mzc_8202f8f3-046c-4ba2-8b35-0fc8733fab28"
      unitRef="usd">40013000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTAtMS0xLTEtMTgyNTM3_354db51f-1532-436a-9063-d474a1563056"
      unitRef="usd">120937000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTAtMi0xLTEtMTgyNTM3_af9dbc02-df1f-42fd-b6ad-c47f4eab0e4e"
      unitRef="usd">107681000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTAtNC0xLTEtMTgyNTM3_dde78a50-3a63-4f2c-94b0-7ad0993da578"
      unitRef="usd">369906000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTAtNS0xLTEtMTgyNTM3_76472afe-2e95-4605-882e-1c6e50c2e8af"
      unitRef="usd">319136000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTEtMS0xLTEtMTgyNTM3_9999e076-3eb3-424a-b39b-6c2a680fc396"
      unitRef="usd">140360000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTEtMi0xLTEtMTgyNTM3_6d1e494c-175d-4162-8758-b2141192d15f"
      unitRef="usd">123537000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTEtNC0xLTEtMTgyNTM3_c2988eb8-a9ae-402f-95e1-042df551ed8a"
      unitRef="usd">413442000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTEtNS0xLTEtMTgyNTM3_1ffe1b00-a65a-493a-a362-397d5da2dd34"
      unitRef="usd">360713000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTMtMS0xLTEtMTgyNTM3_69565071-85c1-4b6d-be01-2f66f8b8ddb2"
      unitRef="usd">56414000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTMtMi0xLTEtMTgyNTM3_54a13ef6-1845-4d46-ac9f-5fc7d52dd49c"
      unitRef="usd">44703000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTMtNC0xLTEtMTgyNTM3_9e524496-bf08-4e46-b7b5-543129e1aba2"
      unitRef="usd">164367000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTMtNS0xLTEtMTgyNTM3_73c42aa7-161a-42a7-98d4-554621a3a1fc"
      unitRef="usd">138948000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTQtMS0xLTEtMTgyNTM3_8abbd34b-fe98-4e59-a904-eb27d4970fb5"
      unitRef="usd">40451000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTQtMi0xLTEtMTgyNTM3_30d75e33-bfc8-467c-9500-300c63053db7"
      unitRef="usd">31566000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTQtNC0xLTEtMTgyNTM3_0a220efa-e092-4eca-bd7e-dbc5fa99b566"
      unitRef="usd">118736000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTQtNS0xLTEtMTgyNTM3_f21d2e35-969f-4576-8c0e-b4151912c0f6"
      unitRef="usd">90967000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTUtMS0xLTEtMTgyNTM3_ac801313-9449-4c64-80ec-de0ae5538154"
      unitRef="usd">49860000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTUtMi0xLTEtMTgyNTM3_dcfad011-a014-472f-8347-d74e7333e119"
      unitRef="usd">34733000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTUtNC0xLTEtMTgyNTM3_99fbf126-4f0f-4ce8-87d5-f894893aa45c"
      unitRef="usd">141013000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTUtNS0xLTEtMTgyNTM3_b86062a3-0ddf-4a7a-a4aa-5c5b337bb86b"
      unitRef="usd">97328000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTYtMS0xLTEtMTgyNTM3_07e9096a-1cab-4aaa-94de-34ff6868ceea"
      unitRef="usd">647000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTYtMi0xLTEtMTgyNTM3_170077c8-aa07-4a1a-9499-db5ef0f905f9"
      unitRef="usd">558000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTYtNC0xLTEtMTgyNTM3_198869c5-f1d4-418a-8967-502b6093fa95"
      unitRef="usd">2263000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTYtNS0xLTEtMTgyNTM3_1be3b27c-9af2-4eb7-b3e2-5764d8215503"
      unitRef="usd">1674000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringCharges
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTctMS0xLTEtMTgyNTM3_23dee95c-e00a-49d6-b4f5-17cc912b526f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTctMi0xLTEtMTgyNTM3_616d5f1e-a25a-4de6-a26f-5bcb8047ad92"
      unitRef="usd">131000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTctNC0xLTEtMTgyNTM3_bb9e06ec-221c-4f1d-b3fa-cc0e2b2ff51d"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTctNS0xLTEtMTgyNTM3_cc38dd08-e05c-4a7d-a9e9-d89d70d54d10"
      unitRef="usd">263000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTgtMS0xLTEtMTgyNTM3_02a8deb2-b328-4d28-98ab-72a778b82292"
      unitRef="usd">147372000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTgtMi0xLTEtMTgyNTM3_68546077-63bc-4bf9-9570-84db4f893c53"
      unitRef="usd">111691000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTgtNC0xLTEtMTgyNTM3_622ba85e-d43c-4af6-9aaa-d598fb9d9f10"
      unitRef="usd">426379000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTgtNS0xLTEtMTgyNTM3_a472ffd6-7a44-4a32-a5ab-32f5f476a213"
      unitRef="usd">329180000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTktMS0xLTEtMTgyNTM3_1e8e3f97-bf82-4ddf-b75c-db6b13dbcd94"
      unitRef="usd">-7012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTktMi0xLTEtMTgyNTM3_97978421-c7b3-4221-8725-847d1e143bb2"
      unitRef="usd">11846000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTktNC0xLTEtMTgyNTM3_95648a34-a335-450c-aefc-3d734461a5e0"
      unitRef="usd">-12937000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMTktNS0xLTEtMTgyNTM3_abc808ac-b870-4b31-999d-55b51e23514c"
      unitRef="usd">31533000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjAtMS0xLTEtMTgyNTM3_42ad3efa-0ab6-4b48-9967-b61330adc129"
      unitRef="usd">9337000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjAtMi0xLTEtMTgyNTM3_f5f1087c-3986-4652-948c-7ec0b8d6cb66"
      unitRef="usd">4003000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjAtNC0xLTEtMTgyNTM3_f1876637-58a4-4280-845e-229e4d0c2fa6"
      unitRef="usd">25912000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjAtNS0xLTEtMTgyNTM3_b8c938d4-0230-4576-8f6c-1f74014ec20d"
      unitRef="usd">14171000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjEtMS0xLTEtMTgyNTM3_70859f26-6306-403a-ab77-bfde39761123"
      unitRef="usd">4454000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjEtMi0xLTEtMTgyNTM3_78648c08-3c44-4483-b210-395346b4fba1"
      unitRef="usd">862000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjEtNC0xLTEtMTgyNTM3_9762bae7-d987-40dc-87d9-a034e23ed519"
      unitRef="usd">8708000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjEtNS0xLTEtMTgyNTM3_69377a86-f9f5-4d1c-8614-b9ba448af9d8"
      unitRef="usd">339000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjItMS0xLTEtMTgyNTM3_6e6a962b-f2bf-4253-8a04-2cc30495b020"
      unitRef="usd">-11895000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjItMi0xLTEtMTgyNTM3_5adbd822-a803-4149-9603-fee9b6e240d4"
      unitRef="usd">8705000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjItNC0xLTEtMTgyNTM3_bf49ca91-84dd-4ca6-83b8-d9edb144f0cb"
      unitRef="usd">-30141000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjItNS0xLTEtMTgyNTM3_41b1e840-d35b-4885-8888-50870645c31e"
      unitRef="usd">17701000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjMtMS0xLTEtMTgyNTM3_5373ad16-7c34-413d-997d-756ba4d5c246"
      unitRef="usd">-1576000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjMtMi0xLTEtMTgyNTM3_9341e83e-368a-4af3-af53-61107181f5c5"
      unitRef="usd">2517000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjMtNC0xLTEtMTgyNTM3_5d8c7b3c-2799-4a40-a38a-6419981a9c32"
      unitRef="usd">-5993000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjMtNS0xLTEtMTgyNTM3_c0f45e3f-f970-4d2b-8465-24d9a45c7e21"
      unitRef="usd">4946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjQtMS0xLTEtMTgyNTM3_3f6db730-7895-4e71-8d7a-abe0dbf6d85d"
      unitRef="usd">-10319000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjQtMi0xLTEtMTgyNTM3_b794db6b-8e4f-4a5f-85a0-82bc52b6f49a"
      unitRef="usd">6188000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjQtNC0xLTEtMTgyNTM3_dfd9e2ed-f56c-4e0c-b3fa-0bfabe2aa2ba"
      unitRef="usd">-24148000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjQtNS0xLTEtMTgyNTM3_f3089196-7d0c-4a82-ab11-b006ee1db6ab"
      unitRef="usd">12755000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjYtMS0xLTEtMTgyNTM3_9b1a329a-446b-44b1-a745-180abe668d32"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjYtMi0xLTEtMTgyNTM3_6af16827-b2d2-4a57-8f3b-42efe52fc1a5"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjYtNC0xLTEtMTgyNTM3_e6db7e38-4ac2-46da-adf5-390f0340f9dc"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjYtNS0xLTEtMTgyNTM3_67b5a73f-a5f3-4288-be6f-0cf2ee856f28"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjctMS0xLTEtMTgyNTM3_f074780b-cecf-45f6-b738-2442ffdceafa"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjctMi0xLTEtMTgyNTM3_1720a7bb-c7e5-4907-9cab-bb3f4b7f1899"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjctNC0xLTEtMTgyNTM3_a14afc14-6ae7-4454-9cbc-676163691ec0"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjctNS0xLTEtMTgyNTM3_99de509b-b14d-433d-87bb-e176192db4e5"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjktMS0xLTEtMTgyNTM3_1921871c-fc82-4739-80b6-fdf5893bf207"
      unitRef="shares">51692152</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjktMi0xLTEtMTgyNTM3_bc3dcfbe-fa43-49ff-bf03-12477c3d6f09"
      unitRef="shares">47542746</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjktNC0xLTEtMTgyNTM3_cd5e81a8-32b1-4a04-bfdc-3d964c484a68"
      unitRef="shares">51519340</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMjktNS0xLTEtMTgyNTM3_28420154-75a6-4f80-a9df-09b887452bd3"
      unitRef="shares">47554746</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzAtMS0xLTEtMTgyNTM3_0ede57a8-dcfc-4793-9f5e-bf63e43f53a0"
      unitRef="shares">51692152</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzAtMi0xLTEtMTgyNTM3_b2aa9662-0aa7-49da-9cc1-80c1df7ed509"
      unitRef="shares">48274072</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzAtNC0xLTEtMTgyNTM3_d044f340-0165-4201-a490-76bf16efd7cd"
      unitRef="shares">51519340</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzAtNS0xLTEtMTgyNTM3_0f2d671e-b1cc-4cca-96d3-b9ba8315c1bc"
      unitRef="shares">48259956</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzItMS0xLTEtMTgyNTM3_11094610-ecb6-4384-9e41-9c4633757dc3"
      unitRef="usd">-11536000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzItMi0xLTEtMTgyNTM3_346ebd52-53b0-41ce-a350-336d184913d5"
      unitRef="usd">-3234000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzItNC0xLTEtMTgyNTM3_e96e6184-7127-4bb4-b9b9-baa220d40108"
      unitRef="usd">-24066000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzItNS0xLTEtMTgyNTM3_8503f267-f228-4557-aa0d-a6751d83e3fc"
      unitRef="usd">1060000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzMtMS0xLTEtMTgyNTM3_4dc44521-eed5-405a-9cf4-980a5270a9dc"
      unitRef="usd">6797000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzMtMi0xLTEtMTgyNTM3_c7dc35c4-3b4c-4c77-aae1-55d17d93de02"
      unitRef="usd">262000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzMtNC0xLTEtMTgyNTM3_77753431-badd-426a-aa17-63907903fa75"
      unitRef="usd">20260000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzMtNS0xLTEtMTgyNTM3_7cb3c2ce-ca6f-4d2a-9af5-43d618b3350a"
      unitRef="usd">4756000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzQtMS0xLTEtMTgyNTM3_d474ebd5-65ad-4adb-9e6c-bf96243bff48"
      unitRef="usd">-4739000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzQtMi0xLTEtMTgyNTM3_5167a896-2295-4bee-9304-47fc9d662a2e"
      unitRef="usd">-2972000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzQtNC0xLTEtMTgyNTM3_91178055-a923-44ba-8920-7e8c278f7376"
      unitRef="usd">-3806000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzQtNS0xLTEtMTgyNTM3_73ffe8d6-0c0b-4b20-b495-72f677f8dc7f"
      unitRef="usd">5816000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzUtMS0xLTEtMTgyNTM3_f0fda420-4037-4046-aa34-4741efbcfc43"
      unitRef="usd">-15058000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzUtMi0xLTEtMTgyNTM3_e394c42f-3edb-4911-b932-50a27f85d7e0"
      unitRef="usd">3216000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzUtNC0xLTEtMTgyNTM3_77fbe857-532b-4276-943a-f1858b99d4b5"
      unitRef="usd">-27954000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zMS9mcmFnOjFlOTFkMTY5Mjk4MjRhZmZhNjhlZGNjNzczMDdlMDIzL3RhYmxlOjc4NWIxMDg2ZjI4MTQwZDk4M2RjYjQxODllZWE4NzBlL3RhYmxlcmFuZ2U6Nzg1YjEwODZmMjgxNDBkOTgzZGNiNDE4OWVlYTg3MGVfMzUtNS0xLTEtMTgyNTM3_12db035e-7a19-4856-bfec-3b30f010699b"
      unitRef="usd">18571000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfNC0xLTEtMS0xODI1Mzc_4c657f7f-e838-40b1-8041-b93d8a47b885"
      unitRef="usd">-24148000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfNC0yLTEtMS0xODI1Mzc_9bc064b6-5de1-476a-9d6f-3acf1a5733f4"
      unitRef="usd">12755000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfNi0xLTEtMS0xODI1Mzc_9ab78de8-4727-4098-b1e6-7481c08668f8"
      unitRef="usd">76606000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfNi0yLTEtMS0xODI1Mzc_d332778b-f252-4693-a1b9-c8da3be76be4"
      unitRef="usd">60484000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfNy0xLTEtMS0xODI1Mzc_047c88a2-04a6-49fd-a610-cc3e18270d40"
      unitRef="usd">4374000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfNy0yLTEtMS0xODI1Mzc_052eeb56-eae1-42d5-8395-60bc8efafe99"
      unitRef="usd">7992000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfOC0xLTEtMS0xODI1Mzc_25e4f677-fee0-456e-89a1-e048b05e6ed9"
      unitRef="usd">83659000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfOC0yLTEtMS0xODI1Mzc_5c7bc79f-53c1-404f-85a7-28d7a84be525"
      unitRef="usd">89480000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfOS0xLTEtMS0xODI1Mzc_b1b7bde5-a3bf-42df-bd2f-1c85c51179b1"
      unitRef="usd">-21672000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfOS0yLTEtMS0xODI1Mzc_62fc7433-0efd-4af6-9b71-18125defb3e9"
      unitRef="usd">400000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTAtMS0xLTEtMTgyNTM3_3c580288-da6f-4b8b-b23d-f07730097023"
      unitRef="usd">1827000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTAtMi0xLTEtMTgyNTM3_af587800-98c5-40a5-b513-183800134ccc"
      unitRef="usd">1234000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTEtMS0xLTEtMTgyNTM3_8c94e572-e907-467e-b12e-034173c2ec27"
      unitRef="usd">-5677000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTEtMi0xLTEtMTgyNTM3_11b42d2c-c029-4cab-ad8c-43e6f6a7093a"
      unitRef="usd">527000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTMtMS0xLTEtMTgyNTM3_c77ac02f-15be-44ef-afd5-0f384ebdad40"
      unitRef="usd">-9998000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTMtMi0xLTEtMTgyNTM3_c96a9d2b-f5b2-4fcd-83a2-08ba180f620e"
      unitRef="usd">18779000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTQtMS0xLTEtMTgyNTM3_a2183f8e-2fd1-459a-8ee1-06d88c889f14"
      unitRef="usd">-22246000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTQtMi0xLTEtMTgyNTM3_78c5cc94-af1f-485e-af23-11504e46f867"
      unitRef="usd">14169000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTUtMS0xLTEtMTgyNTM3_568cf4ee-5b75-493b-9cec-bb4ca95f55ed"
      unitRef="usd">14435000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTUtMi0xLTEtMTgyNTM3_1dfbf60e-2342-45af-b847-507ce2aa436b"
      unitRef="usd">10728000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTYtMS0xLTEtMTgyNTM3_50ecddb7-0513-4b7f-a64d-1e183954a11f"
      unitRef="usd">-7028000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTYtMi0xLTEtMTgyNTM3_af636acf-a8f7-4be2-9060-9313d74c959e"
      unitRef="usd">2790000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTctMS0xLTEtMTgyNTM3_9a0afd74-aa7b-47ce-914d-b8b129fcbf22"
      unitRef="usd">23832000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTctMi0xLTEtMTgyNTM3_024419f0-5c5e-4244-895b-6309fed525a1"
      unitRef="usd">17400000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTgtMS0xLTEtMTgyNTM3_00acf546-676b-41b2-8c35-3d058501f1ec"
      unitRef="usd">189806000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMTgtMi0xLTEtMTgyNTM3_7b637acd-c498-4444-b42a-0f022e21fc31"
      unitRef="usd">169788000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjAtMS0xLTEtMTgyNTM3_c04dcc1e-721f-4bc5-ae45-dd63606aec70"
      unitRef="usd">10512000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjAtMi0xLTEtMTgyNTM3_cea43cb9-4b24-4e1b-ba8e-9f6c6a6f8db5"
      unitRef="usd">8332000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjEtMS0xLTEtMTgyNTM3_e360d5af-1517-4225-8f33-002a2a2ac883"
      unitRef="usd">42757000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjEtMi0xLTEtMTgyNTM3_f541ce0f-56b6-4dd5-8cef-bc5570074f5d"
      unitRef="usd">29661000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjItMS0xLTEtMTgyNTM3_bf13e4e7-931c-4001-b773-b51c77b4c367"
      unitRef="usd">20945000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjItMi0xLTEtMTgyNTM3_ee83662d-809b-4d50-a05a-a3baf2c4c552"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjMtMS0xLTEtMjE3NDI3_78e24214-f61a-42b3-b197-106cf4ae6613"
      unitRef="usd">6426000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjMtMi0xLTEtMjE3NDI3_e3468143-f554-4004-8947-ca510d6d93a6"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjQtMS0xLTEtMTgyNTM3_d1cd792d-1e37-45a1-a86c-64f7e181b1ea"
      unitRef="usd">-67788000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjQtMi0xLTEtMTgyNTM3_8648566f-27e4-4311-b7e2-bcea2b315ab3"
      unitRef="usd">-37993000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjYtMS0xLTEtMTgyNTM3_febe3a1f-b477-4621-a63b-c25c494e8f40"
      unitRef="usd">126900000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjYtMi0xLTEtMTgyNTM3_1463a995-c37e-460f-bbeb-a8de83f56afe"
      unitRef="usd">128300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjctMS0xLTEtMTgyNTM3_0120605d-2996-43ff-9c66-7316f172a06a"
      unitRef="usd">229442000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjctMi0xLTEtMTgyNTM3_0bce2ec1-2542-4646-8ade-200e91f5ff3e"
      unitRef="usd">131272000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjktMS0xLTEtMTgyNTM3_3b51df85-ce16-424a-a002-a83f37ef84ec"
      unitRef="usd">1205000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMjktMi0xLTEtMTgyNTM3_70f73d8d-58d6-47b6-9581-d9e7f6b4c2f0"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzAtMS0xLTEtMTgyNTM3_2bb8ed98-4767-4343-8ab4-c18ff1026064"
      unitRef="usd">36057000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzAtMi0xLTEtMTgyNTM3_4332c999-badd-4b87-81e7-ffa4bba476a9"
      unitRef="usd">39012000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <blkb:IncreaseDecreaseInDueToCustomers
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzItMS0xLTEtMTgyNTM3_d30e5351-3a9c-43da-9a91-1397809aaf22"
      unitRef="usd">243109000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzItMi0xLTEtMTgyNTM3_2109bcdf-e07c-45ea-bde2-36d93b84aec2"
      unitRef="usd">386973000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzMtMS0xLTEtMTgyNTM3_46c8eedb-57c0-4bec-a006-97a138055b76"
      unitRef="usd">-1291000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzMtMi0xLTEtMTgyNTM3_6d55c77b-3673-46ea-938b-d3795c5cd139"
      unitRef="usd">-5838000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzQtMS0xLTEtMTgyNTM3_69ff2c0c-8b72-4948-bf97-f186cdeba5aa"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzQtMi0xLTEtMTgyNTM3_73866bc0-46dd-4ced-be7c-57155733ddbe"
      unitRef="usd">98353000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzUtMS0xLTEtMTgyNTM3_cf1e0b32-42c9-422b-a309-f3a524208fc2"
      unitRef="usd">-384204000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzUtMi0xLTEtMTgyNTM3_be02ac12-ac0e-4cac-8940-4c9c4a78b625"
      unitRef="usd">-533148000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzYtMS0xLTEtMTgyNTM3_c5208d5d-74eb-4d9d-b212-00331670b1cd"
      unitRef="usd">-14235000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzYtMi0xLTEtMTgyNTM3_c216cd07-fbba-4818-95dd-f685bfb0e2dc"
      unitRef="usd">97000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzctMS0xLTEtMTgyNTM3_9fe7ee54-be79-4b99-99d5-bcab92660347"
      unitRef="usd">-276421000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzctMi0xLTEtMTgyNTM3_1dcb2c73-a202-4f0e-84ef-c82bbcbf4d4f"
      unitRef="usd">-401256000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzgtMS0xLTEtMTgyNTM3_453a7ee2-9399-40dc-8d77-c6fc0c827151"
      unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i827c7738ba0642e6bbcce7ebf02f95a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzgtMi0xLTEtMTgyNTM3_2b3812ea-9681-43b5-948d-c9e559145508"
      unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzktMS0xLTEtMTgyNTM3_fa8dfb50-9118-44e3-8ccd-36e56e871232"
      unitRef="usd">375341000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i982d098d2f594d55ab1cee2ce443cea2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjNjODkxZmZmZmQ1NDRkZDQ4YWEwZGVmY2QzMDgyMTBlL3RhYmxlcmFuZ2U6M2M4OTFmZmZmZDU0NGRkNDhhYTBkZWZjZDMwODIxMGVfMzktMi0xLTEtMTgyNTM3_f21e21dd-2456-4e55-9534-f74aae91e2e1"
      unitRef="usd">243713000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjI4OWY2NTI0NzY5OTRkMDJiNTdlMWM0YWYyZGRmMTYwL3RhYmxlcmFuZ2U6Mjg5ZjY1MjQ3Njk5NGQwMmI1N2UxYzRhZjJkZGYxNjBfMS0xLTEtMS0xODI1Mzc_a0fd06f8-fd0c-4648-9ccb-298166d63c12"
      unitRef="usd">31413000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjI4OWY2NTI0NzY5OTRkMDJiNTdlMWM0YWYyZGRmMTYwL3RhYmxlcmFuZ2U6Mjg5ZjY1MjQ3Njk5NGQwMmI1N2UxYzRhZjJkZGYxNjBfMS0yLTEtMS0xODI1Mzc_7b45c8eb-762d-45b1-9d3e-cfb0c0e5f840"
      unitRef="usd">55146000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjI4OWY2NTI0NzY5OTRkMDJiNTdlMWM0YWYyZGRmMTYwL3RhYmxlcmFuZ2U6Mjg5ZjY1MjQ3Njk5NGQwMmI1N2UxYzRhZjJkZGYxNjBfMi0xLTEtMS0xODI1Mzc_b3a69783-1679-4167-9af4-ea0cb9ec4523"
      unitRef="usd">343928000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjI4OWY2NTI0NzY5OTRkMDJiNTdlMWM0YWYyZGRmMTYwL3RhYmxlcmFuZ2U6Mjg5ZjY1MjQ3Njk5NGQwMmI1N2UxYzRhZjJkZGYxNjBfMi0yLTEtMS0xODI1Mzc_225ce29a-d0bd-4e6f-b3d5-f11dc8f369fc"
      unitRef="usd">596616000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjI4OWY2NTI0NzY5OTRkMDJiNTdlMWM0YWYyZGRmMTYwL3RhYmxlcmFuZ2U6Mjg5ZjY1MjQ3Njk5NGQwMmI1N2UxYzRhZjJkZGYxNjBfMy0xLTEtMS0xODI1Mzc_b9313c19-f245-4cbe-b7e8-f510636393d5"
      unitRef="usd">375341000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNC9mcmFnOmM3YjBhZTYwZTNiODQ2MGE5NWYxMjM0M2M4NmNmNzFhL3RhYmxlOjI4OWY2NTI0NzY5OTRkMDJiNTdlMWM0YWYyZGRmMTYwL3RhYmxlcmFuZ2U6Mjg5ZjY1MjQ3Njk5NGQwMmI1N2UxYzRhZjJkZGYxNjBfMy0yLTEtMS0xODI1Mzc_a5ec5805-0c1b-4bae-a2b0-fa0542db8dab"
      unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="i127bf37e020b44ddb2d50795d7d8cd1b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMi0xLTEtMS0xODI1Mzc_56f7f868-5b0d-416d-aea2-4ef3a044359a"
      unitRef="shares">66165666</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i127bf37e020b44ddb2d50795d7d8cd1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMi0yLTEtMS0xODI1Mzc_b9e66f4e-935d-415f-bdd3-4d45a570b455"
      unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8232a2497f5e4f51943192d735d2e76c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMi0zLTEtMS0xODI1Mzc_66608fa9-a935-4ab4-b5ee-fdffb4dc94a0"
      unitRef="usd">968927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a51cc52132046249353e7a94e9bbb7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMi00LTEtMS0xODI1Mzc_650bbf8d-2154-4e30-99f9-28b48655f6f2"
      unitRef="usd">-500911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i251953e2e7674643afc5141450087e46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMi01LTEtMS0xODI1Mzc_fb228be5-26f8-4858-a365-6961b2d4ff3d"
      unitRef="usd">6522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0974c679ff974f8586b3c0bc235ea5b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMi02LTEtMS0xODI1Mzc_8134ec42-30fe-4b93-a6ec-6a5307949a80"
      unitRef="usd">242456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMi03LTEtMS0xODI1Mzc_6b135aea-afec-435f-a987-12630f06aa5a"
      unitRef="usd">717060000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6fbe55dc45dc4a98b008ae02b76ffaf9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMy02LTEtMS0xODI1Mzc_33b66084-3c2c-4baf-afee-572c5f3dd396"
      unitRef="usd">-10407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMy03LTEtMS0xODI1Mzc_5639cc71-bd0c-4884-aea5-155c32079356"
      unitRef="usd">-10407000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="iefb5db24d6be4de7ac72cd0b82da6bc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNC0zLTEtMS0xODI1Mzc_9806a5ac-fb5a-4963-a813-5fd937396a74"
      unitRef="usd">983000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNC03LTEtMS0xODI1Mzc_958d1df3-d629-494c-a82f-a54ef8e42cd2"
      unitRef="usd">983000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <blkb:RetirementsOfCommonStockShares
      contextRef="i50b807eaa5134066985ccb02b2c84dfe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0xLTEtMS0xODI1Mzc_608646ff-a7e9-490c-b243-0097178f2551"
      unitRef="shares">33075</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="iefb5db24d6be4de7ac72cd0b82da6bc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0zLTEtMS0xODI1Mzc_bba3de92-d9c5-4fb6-bbf5-5e33d0a27fc2"
      unitRef="usd">2581000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi03LTEtMS0xODI1Mzc_eb1ea146-82f6-4b03-8c29-15d853215ad8"
      unitRef="usd">2581000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i50b807eaa5134066985ccb02b2c84dfe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNy0xLTEtMS0xODI1Mzc_98aae3a1-0528-4bd3-be50-add38bdfaaf2"
      unitRef="shares">976312</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="iefb5db24d6be4de7ac72cd0b82da6bc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNy0zLTEtMS0xODI1Mzc_ecd5b060-c1a1-4683-b6d6-48446dfcf6b8"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNy03LTEtMS0xODI1Mzc_dd385984-b37c-4268-926e-bc1e5901a822"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfOC0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjowNGM0MTQxN2ZiNjU0NTE2OGFlMzM1OTljNjM0NWZhN18yOA_f23467da-939a-4e8b-a94d-0b35c06589b8"
      unitRef="shares">533139</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6519fdb72c2c4fc8b75163999e859b6b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfOC00LTEtMS0xODI1Mzc_a61d7adb-8ea9-423a-ac9a-89d1c04cc6b2"
      unitRef="usd">34674000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfOC03LTEtMS0xODI1Mzc_ae2af880-b17a-4595-9f28-34e61a64d761"
      unitRef="usd">34674000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iefb5db24d6be4de7ac72cd0b82da6bc8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfOS0zLTEtMS0xODI1Mzc_93161612-d3a7-40b7-b270-0c3863227d3a"
      unitRef="usd">27860000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6fbe55dc45dc4a98b008ae02b76ffaf9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfOS02LTEtMS0xODI1Mzc_1b7ab8b1-1df0-43de-b2d3-e0a8e3ce5e04"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfOS03LTEtMS0xODI1Mzc_68ea9b2d-7b8f-4868-ac3f-c854aaee7207"
      unitRef="usd">27860000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i50b807eaa5134066985ccb02b2c84dfe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTAtMS0xLTEtMTgyNTM3_f3ac8d86-81b9-4636-aad6-b2f63beb23c9"
      unitRef="shares">580209</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i50b807eaa5134066985ccb02b2c84dfe_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTAtMi0xLTEtMTgyNTM3_d561f795-95c9-40a1-92d7-8e7e6617b183"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTAtNy0xLTEtMTgyNTM3_d6e1f146-d09b-47a4-b74f-a1d462315575"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i50b807eaa5134066985ccb02b2c84dfe_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTEtMS0xLTEtMTgyNTM3_b6ce7a60-16bb-469a-8876-a24372e75758"
      unitRef="shares">30940</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i054c06e242ec4561ab7688c66c70ba8b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTItNS0xLTEtMTgyNTM3_e7eca9ac-50fa-46b3-96e4-11efeaab00ed"
      unitRef="usd">8773000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib184988de8464811a7916fb0e873d09f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTItNy0xLTEtMTgyNTM3_9027d0da-cf54-40b3-bc04-d0e51993a542"
      unitRef="usd">8773000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i33ecf7c3afcb4f92b166979754ad87f2_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTMtMS0xLTEtMTgyNTM3_b68b8fec-efd8-4d72-b7be-95890149588d"
      unitRef="shares">67658172</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i33ecf7c3afcb4f92b166979754ad87f2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTMtMi0xLTEtMTgyNTM3_e3cc69ec-7f61-4ce9-89de-cf49be4b7f57"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b38e60141434f799b12a27677042bd1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTMtMy0xLTEtMTgyNTM3_f71d3359-1a02-446e-9a13-ddcec55ee9d5"
      unitRef="usd">993223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89159eef1d38437798477d7864c103b4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTMtNC0xLTEtMTgyNTM3_bd338bef-34f7-4f6f-9c56-76c27a8b9091"
      unitRef="usd">-535585000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddb880ae71ec47b6b9305cdd6e615998_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTMtNS0xLTEtMTgyNTM3_48473651-f6cb-4add-a3ef-a661c2c719fd"
      unitRef="usd">15295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd08388c22b4490e9c4ae62038a74fe0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTMtNi0xLTEtMTgyNTM3_0dc59a16-4e2a-4380-ad6d-665241c301db"
      unitRef="usd">232049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0c446f32a364c09baec4f0423e063f3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTMtNy0xLTEtMTgyNTM3_f8c49f44-9515-4b02-afc2-59f9997b3078"
      unitRef="usd">705050000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i45c462b1ddc34f8493fa2d469ffb17d5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTQtNi0xLTEtMTgyNTM3_8e4084f1-2f44-43a1-bf0e-273ddc6d825f"
      unitRef="usd">-3422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTQtNy0xLTEtMTgyNTM3_4dbdeb72-3dcc-419f-a60b-99882de660cf"
      unitRef="usd">-3422000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="iaf9d476fd02f4dbdbf93444914a73dec_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTUtMy0xLTEtMTgyNTM3_67ee4e4c-468f-4744-af5c-969fa2b7fac7"
      unitRef="usd">223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTUtNy0xLTEtMTgyNTM3_575ff344-5a76-44ac-9080-5f0280b2c302"
      unitRef="usd">223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <blkb:RetirementsOfCommonStockShares
      contextRef="ia05eaa245e044d25ac623dfe45d19e73_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMS0xLTEtMTgyNTM3_c196e5d9-7005-4c13-a3a3-e98f038f7e04"
      unitRef="shares">395</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="iaf9d476fd02f4dbdbf93444914a73dec_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMy0xLTEtMTgyNTM3_197690de-b9bc-4ea8-aa06-e018ade75388"
      unitRef="usd">19000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctNy0xLTEtMTgyNTM3_5793859d-346f-48c4-9851-63826f3a9058"
      unitRef="usd">19000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="ia05eaa245e044d25ac623dfe45d19e73_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTgtMS0xLTEtMTgyNTM3_913767fe-0238-48e7-a388-1816faf51f41"
      unitRef="shares">23549</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="iaf9d476fd02f4dbdbf93444914a73dec_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTgtMy0xLTEtMTgyNTM3_b7a2e857-a009-4a51-b1ca-8a223e274f7f"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTgtNy0xLTEtMTgyNTM3_637c0033-4f13-4447-99e5-75dd3f2162e4"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTktMC0xLTEtMTgyNTM3L3RleHRyZWdpb246ZTJkMDRkODliNGRkNDgzNmE4NjhlZGVkNTkzOTk5ZmNfMjg_d95b9299-cf1f-4f36-a959-9f552f182b87"
      unitRef="shares">15540</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i556e22af5dc04aa48dc289041bb17141_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTktNC0xLTEtMTgyNTM3_bd1d2116-993d-4a42-b706-071f2586d491"
      unitRef="usd">926000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTktNy0xLTEtMTgyNTM3_164b7feb-6fc8-45f5-97dc-4764568d6be9"
      unitRef="usd">926000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaf9d476fd02f4dbdbf93444914a73dec_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjAtMy0xLTEtMTgyNTM3_9b14f4e6-c5b3-466e-86f4-af466c6bb777"
      unitRef="usd">27854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i45c462b1ddc34f8493fa2d469ffb17d5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjAtNi0xLTEtMTgyNTM3_7a742672-1aff-4486-ad49-8c57de953ac3"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjAtNy0xLTEtMTgyNTM3_8eeb2c22-e68f-4c14-96fc-7e5dfdecc532"
      unitRef="usd">27854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ia05eaa245e044d25ac623dfe45d19e73_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjEtMS0xLTEtMTgyNTM3_d15bd442-f344-49dd-b6c9-ba64f82021b3"
      unitRef="shares">136598</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia05eaa245e044d25ac623dfe45d19e73_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjEtMi0xLTEtMTgyNTM3_9590233e-e39c-4bf1-94ca-f4fccac8fb2b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjEtNy0xLTEtMTgyNTM3_91d8e642-9879-40f3-a793-3a5b7051f316"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ia05eaa245e044d25ac623dfe45d19e73_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjItMS0xLTEtMTgyNTM3_c66ebb3c-b1a1-4741-84e5-0924d68d50dc"
      unitRef="shares">62550</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5cb58789ce0c469c9a60c8780575ceab_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjMtNS0xLTEtMTgyNTM3_9d8c8ad4-8feb-45b5-b529-33a44b2473ab"
      unitRef="usd">-7840000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjMtNy0xLTEtMTgyNTM3_fc66a365-2ade-4c16-af0e-4e870ed8475f"
      unitRef="usd">-7840000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i0dccc8d1b098498083c6cbf4aa40edf4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjQtMS0xLTEtMTgyNTM3_5eee149a-279c-4621-bb89-8bfd1aabb7ad"
      unitRef="shares">67755374</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0dccc8d1b098498083c6cbf4aa40edf4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjQtMi0xLTEtMTgyNTM3_cb59993b-a7be-441a-a14c-cc763c20ff1d"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i560a0bd7af63429b97bda3d8222626fb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjQtMy0xLTEtMTgyNTM3_47402eb2-3b33-4f09-b293-ff8edc534542"
      unitRef="usd">1020835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2adb848530394afbb45bd20e19e66b9e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjQtNC0xLTEtMTgyNTM3_fa4e045e-7bd8-4db2-b88d-5ef91ccb4b57"
      unitRef="usd">-536511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c36c78a07324f24b420e8601a24071e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjQtNS0xLTEtMTgyNTM3_ec789536-6a85-4151-8b89-fb8e2ab5d123"
      unitRef="usd">7455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia63aa9ab5f124a0d96c309c4823c6ec4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjQtNi0xLTEtMTgyNTM3_4732a1d9-154c-4fde-b9d2-8101581c0058"
      unitRef="usd">228627000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i061f42b9638645449f158f95065f6dd6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjQtNy0xLTEtMTgyNTM3_b6e912c5-6ac8-499d-9a1f-969a3e26cc4f"
      unitRef="usd">720474000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6f7061bddda3479a97f7ab73060ebd9b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjUtNi0xLTEtMTgyNTM3_5e7ddbcd-8963-4d98-bf21-9839efe8ee5a"
      unitRef="usd">-10319000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjUtNy0xLTEtMTgyNTM3_d42c78ae-b571-4c40-b4b9-85201a507bab"
      unitRef="usd">-10319000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i8894db911e954f388eb74bd04b9f29cc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjYtMy0xLTEtMjE3NDU0_347e1fd7-f592-4148-97bd-9ac4fb3fd2ea"
      unitRef="usd">87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjYtNy0xLTEtMjE3NDU0_93874ad6-c3f8-4563-84bc-2dac6dbe488a"
      unitRef="usd">87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <blkb:RetirementsOfCommonStockShares
      contextRef="ia4707b95f17f47c3a0ab7ced50563406_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMS0xLTEtMjE3NDU0_bdfd0e55-77ce-4e6f-ac61-61d5c8dfe2a0"
      unitRef="shares">65</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="i8894db911e954f388eb74bd04b9f29cc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMy0xLTEtMjE3NDU0_df8c2362-bbd1-45af-a1e6-a83df66692e5"
      unitRef="usd">5000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctNy0xLTEtMjE3NDU0_d89e0ea2-fa0d-45ee-a52d-c4ca17128f27"
      unitRef="usd">5000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="ia4707b95f17f47c3a0ab7ced50563406_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMS0xLTEtMTgyNTM3_e542fe1b-cc66-4479-9a78-a4d08ba061d1"
      unitRef="shares">12655</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i8894db911e954f388eb74bd04b9f29cc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMy0xLTEtMTgyNTM3_27a45faa-8364-4a7c-9c7f-588dd3881091"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctNy0xLTEtMTgyNTM3_9d2fd159-44ec-4fa0-9ba4-8389e4573ced"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjgtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246N2Q3YTdiZWMyNzljNGUwNDg5Y2E3ZTM2MDY5NWFhMGNfMjg_35b46de7-68d0-4288-8e75-0e1db7240d63"
      unitRef="shares">8260</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie54ca1bd178242d7a0fce45d783397a7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjgtNC0xLTEtMTgyNTM3_ef63da19-ac50-4ed1-857d-1fecccc4764e"
      unitRef="usd">457000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjgtNy0xLTEtMTgyNTM3_7c1e3129-bd65-440e-a93d-14517fcceebf"
      unitRef="usd">457000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8894db911e954f388eb74bd04b9f29cc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjktMy0xLTEtMTgyNTM3_207baf72-d9b7-4f2f-827b-2be28bc7528a"
      unitRef="usd">27945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f7061bddda3479a97f7ab73060ebd9b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjktNi0xLTEtMTgyNTM3_e34ed0f2-417a-4410-955d-e986f87ca348"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjktNy0xLTEtMTgyNTM3_885ab231-a13b-4090-91b1-af8ddca8911e"
      unitRef="usd">27945000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ia4707b95f17f47c3a0ab7ced50563406_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzAtMS0xLTEtMTgyNTM3_3b97d6c5-4d99-4d1c-bc4e-060f45fc7473"
      unitRef="shares">107906</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia4707b95f17f47c3a0ab7ced50563406_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzAtMi0xLTEtMTgyNTM3_677b1a2e-dbbd-4031-a577-29988bb42279"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzAtNy0xLTEtMTgyNTM3_82ed808b-290f-4f35-a7b6-bbac5c7c5d5a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ia4707b95f17f47c3a0ab7ced50563406_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzEtMS0xLTEtMTgyNTM3_543089ba-2855-4f41-8bbf-6f2d9ec2c094"
      unitRef="shares">44956</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ida888dab5bf04a73a3408ad731bad5e0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzItNS0xLTEtMTgyNTM3_1d11ffe1-0636-4dee-8fe0-2dc2fe7971db"
      unitRef="usd">-4739000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzItNy0xLTEtMTgyNTM3_4a7828fd-0f13-45a7-a077-75e862769f55"
      unitRef="usd">-4739000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ie5c47dbc6bcd407b901be21b055aafaa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzMtMS0xLTEtMTgyNTM3_d64fc79a-7ac6-4a7a-9fa0-e08889c70ecb"
      unitRef="shares">67830914</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie5c47dbc6bcd407b901be21b055aafaa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzMtMi0xLTEtMTgyNTM3_3a1eb587-aecd-4c05-ba07-793de6836aed"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i78cf38968c14495da8be66988547bcbb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzMtMy0xLTEtMTgyNTM3_34be2a41-e89b-45b8-8303-a0d53e8f4c1d"
      unitRef="usd">1048688000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3844c1e4206b42f490e2e73a87b75145_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzMtNC0xLTEtMTgyNTM3_a38701af-7e15-47d5-bf88-e9622fded219"
      unitRef="usd">-536968000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id465f27e6e7e42a7862cf61241452da8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzMtNS0xLTEtMTgyNTM3_ac93691f-97a6-4b9a-a917-57b5974b0645"
      unitRef="usd">2716000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae06a71749744225a0df1c45c7419fe4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzMtNi0xLTEtMTgyNTM3_7727c500-5863-4f5b-a24f-450c77d81b3e"
      unitRef="usd">218308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMzMtNy0xLTEtMTgyNTM3_ed35dd78-2b6c-4804-af21-62452671e367"
      unitRef="usd">732812000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i69ca58f6dfb740a68bb7372a62fa81ff_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMi0xLTEtMS0xODI1Mzc_6b763a8e-fae4-473c-9dcb-efa84e02c99e"
      unitRef="shares">60904638</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i69ca58f6dfb740a68bb7372a62fa81ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMi0yLTEtMS0xODI1Mzc_575cf897-3c66-43c3-875c-7f60a55f41f8"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21cee7c93d0e43c6b44a18c9604f00c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMi0zLTEtMS0xODI1Mzc_ab4b9bc8-5742-4a8a-9aa2-172e3cc13c59"
      unitRef="usd">544963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaeca7f1078084725a709124bedc5a824_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMi00LTEtMS0xODI1Mzc_1ba3333f-594b-4c73-ac6d-b6b90f91f6fa"
      unitRef="usd">-353091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7d9c7f13ba34bf58acfe80085965a0d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMi01LTEtMS0xODI1Mzc_0c0bdb41-2e36-43c6-8f1f-81d6817b506a"
      unitRef="usd">-2497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic41557b26aaa44b3b7046d872eef552e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMi02LTEtMS0xODI1Mzc_8d1293e4-05d3-45a3-bb37-67491f440ed9"
      unitRef="usd">236714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i827c7738ba0642e6bbcce7ebf02f95a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMi03LTEtMS0xODI1Mzc_9608efbe-0a3d-4d96-90f9-4096b1a2299a"
      unitRef="usd">426150000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i53d36c1a0d8a444a94fc9c6381dc647c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMy02LTEtMS0xODI1Mzc_b2055204-c06d-4a36-beb1-e8838d6d8027"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMy03LTEtMS0xODI1Mzc_13bfac4b-e60d-4e22-8696-80fb6196d1ed"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNC0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjo3MjBjN2IxMTZjMGE0MThlOWFmM2E4ZWNjMDE2ODY5OF8xNg_f81817ac-d036-49d6-8ca7-c2845673f35e"
      unitRef="shares">465821</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if157c1e902144b2d9fdd61dbaa7c01fd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNC00LTEtMS0xODI1Mzc_e3f8102f-19b3-4074-92fc-33de97e2adb6"
      unitRef="usd">28066000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNC03LTEtMS0xODI1Mzc_4f743e5e-93fa-429f-927d-73fc222d53b3"
      unitRef="usd">28066000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i0633a35086634c14bcf42c6281470cf9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNS0xLTEtMS0xODI1Mzc_b49947ec-66d9-4063-a2ea-9a42802333a8"
      unitRef="shares">206418</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i94cddf20bc284eb0b867454ed9faeeca_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNS0zLTEtMS0xODI1Mzc_3675506e-e9d7-4424-ac8d-d7339c51a27c"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNS03LTEtMS0xODI1Mzc_ef859b82-6a45-467f-a953-2c7c5fec286f"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNi0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjo5MzkwMGVlOTgxYzE0Y2M1OGFiOGM0YzYxMGFlMGJhYV8yOA_b33c2637-8bee-4d6e-8991-6feb029f98a7"
      unitRef="shares">240867</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if157c1e902144b2d9fdd61dbaa7c01fd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNi00LTEtMS0xODI1Mzc_168ba231-481b-4f41-bbbf-262cbb448051"
      unitRef="usd">18426000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNi03LTEtMS0xODI1Mzc_5749cc9d-a187-44f6-a8ff-df1950b05d39"
      unitRef="usd">18426000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i94cddf20bc284eb0b867454ed9faeeca_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNy0zLTEtMS0xODI1Mzc_24b7c803-6ccf-4ee6-aa53-3172802522ae"
      unitRef="usd">29995000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i53d36c1a0d8a444a94fc9c6381dc647c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNy02LTEtMS0xODI1Mzc_7def927e-146a-44e9-854c-c41e64086e86"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfNy03LTEtMS0xODI1Mzc_a3e515f1-b9c8-465c-8517-ca50c2fc496e"
      unitRef="usd">30005000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i0633a35086634c14bcf42c6281470cf9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfOC0xLTEtMS0xODI1Mzc_3b03706c-2cb2-476a-8ee6-b7c49cbdcb8f"
      unitRef="shares">519009</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i0633a35086634c14bcf42c6281470cf9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfOC0yLTEtMS0xODI1Mzc_2a28d487-c43a-469a-9c85-015ddc65fa6b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfOC03LTEtMS0xODI1Mzc_a702f9e1-c105-40ed-84b6-15de0656250c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i0633a35086634c14bcf42c6281470cf9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfOS0xLTEtMS0xODI1Mzc_94f6cae9-fd8c-42fa-b47c-f5ce02300fa7"
      unitRef="shares">34789</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i68b0aac23a1040069a1a4a6db7d5c939_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTAtNS0xLTEtMTgyNTM3_b6d1762a-8c17-49f3-866e-8e2e09d8d1f5"
      unitRef="usd">6660000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f1c069624e540289a204ab94a9ec758_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTAtNy0xLTEtMTgyNTM3_37649c42-2e08-47e6-b7d0-d990313d6c83"
      unitRef="usd">6660000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i16bbae81713b4366ad7b2092274bf1b7_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTEtMS0xLTEtMTgyNTM3_bb857c0e-2d46-4b85-be16-537bb8d39ac7"
      unitRef="shares">61595276</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i16bbae81713b4366ad7b2092274bf1b7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTEtMi0xLTEtMTgyNTM3_3f0a1827-d48b-4d40-8e3c-3fbcce3f4939"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85e4e23ef2064f6689daf2f74b6dbe59_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTEtMy0xLTEtMTgyNTM3_087b4f59-adbc-4f1d-8efc-934dc7c93c33"
      unitRef="usd">574958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc9e4cc4371c4b82a7e14d4245a88db1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTEtNC0xLTEtMTgyNTM3_92846fa2-0bcd-4773-9751-dc014c05a312"
      unitRef="usd">-399583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bbc63577ab049eeaa1adaa7c72bc53f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTEtNS0xLTEtMTgyNTM3_6e2d6855-0dc6-4521-bd25-d10fa5bcb3be"
      unitRef="usd">4163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24bd7160c34141bbaab31dc0c6d1014c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTEtNi0xLTEtMTgyNTM3_df7b03bd-5bf8-4e74-8875-5ab04ed9c7eb"
      unitRef="usd">236560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie34a321508294368b357ea5884db6f66_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTEtNy0xLTEtMTgyNTM3_249ea716-4dc2-419a-a51b-377b413069e7"
      unitRef="usd">416160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i79c1333996d14d00867bd5261822eaaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTItNi0xLTEtMTgyNTM3_60e6b7e3-c2bd-4245-9b3e-072e4f1f85af"
      unitRef="usd">6731000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTItNy0xLTEtMTgyNTM3_19139d8a-fe3d-4f3a-a947-21c2c48c8dce"
      unitRef="usd">6731000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTMtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246YmJmZjc1MmE3ZWQyNGRlZDgyMDdiYzQxNzhjZWE1NDFfMTY_379ad557-1871-4e87-93f5-e99c3aceb995"
      unitRef="shares">405047</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5b47d2e16474454783fde6e25c6b670e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTMtNC0xLTEtMTgyNTM3_bedf9254-d1b3-4099-8d32-f52e21dc323e"
      unitRef="usd">30008000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTMtNy0xLTEtMTgyNTM3_31cb92dd-5ddb-4991-a232-5a7b8d37367f"
      unitRef="usd">30008000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="if93ce790bb7e47058f2beedd1b901070_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTQtMS0xLTEtMTgyNTM3_3db37c74-afc0-47dc-b9f2-509580a44081"
      unitRef="shares">804323</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ic9b4080c9b2a4e28bc7f2de6faf2508f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTQtMy0xLTEtMTgyNTM3_670a408c-bb86-4db6-a4c9-52868a054b4e"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTQtNy0xLTEtMTgyNTM3_0e3c6d3e-87fe-482b-957c-bbc9e2c24f3b"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTUtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246YWM1Y2VjMWMzYzJlNDQyNThjZjI0ZjY2MTkwYjFhZDdfMjg_0ff5ea16-217c-48a4-8595-d31660debb58"
      unitRef="shares">285521</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5b47d2e16474454783fde6e25c6b670e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTUtNC0xLTEtMTgyNTM3_d56c788b-0f6a-4965-9904-fc290902a0ae"
      unitRef="usd">20286000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTUtNy0xLTEtMTgyNTM3_c03c4e1c-27d9-40e2-8990-b5276595e7d6"
      unitRef="usd">20286000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic9b4080c9b2a4e28bc7f2de6faf2508f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTYtMy0xLTEtMTgyNTM3_397d5116-62ed-4716-b124-49ec45e56dcd"
      unitRef="usd">30528000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i79c1333996d14d00867bd5261822eaaa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTYtNi0xLTEtMTgyNTM3_a4eec0ce-068f-492d-a5cc-1674c9deedfd"
      unitRef="usd">21000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTYtNy0xLTEtMTgyNTM3_3435b20a-87f1-4dcf-adf9-a70335c1039a"
      unitRef="usd">30549000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if93ce790bb7e47058f2beedd1b901070_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTctMS0xLTEtMTgyNTM3_44afab88-eabd-43e5-b5c6-25ccb0191cc7"
      unitRef="shares">9431</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="if93ce790bb7e47058f2beedd1b901070_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTctMi0xLTEtMTgyNTM3_e5f9434e-2939-492e-b5f5-c221253a223c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTctNy0xLTEtMTgyNTM3_0f8b8551-2231-4501-9618-2af380ef5389"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="if93ce790bb7e47058f2beedd1b901070_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTgtMS0xLTEtMTgyNTM3_33b14ab2-7cf6-436b-acaf-5a3b9cb3c6b3"
      unitRef="shares">76316</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i30b8add0702b46609d0c3d50cfc870fe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTktNS0xLTEtMTgyNTM3_680879d1-0689-49a7-bd96-ee5ae93aaae5"
      unitRef="usd">2128000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iefd430bd82934a2c98a1d46a34bcd6e4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMTktNy0xLTEtMTgyNTM3_cd7621c2-7dbf-44f2-9a57-8dbd9457b227"
      unitRef="usd">2128000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i076df3dd46b445f78821acc7dfcc3c16_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjAtMS0xLTEtMTgyNTM3_78ff3433-a44b-4e60-9f9e-a1644625b1fc"
      unitRef="shares">62332714</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i076df3dd46b445f78821acc7dfcc3c16_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjAtMi0xLTEtMTgyNTM3_30f3a6e7-00c0-40af-ab25-786a263f39d5"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49da547bfabf4a8ea4b3ed82b621c217_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjAtMy0xLTEtMTgyNTM3_0fa599e0-26d3-4bf3-8c56-c9a76dfe9e9f"
      unitRef="usd">605486000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i391db1ad971d490eb9d5e8401dfd5932_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjAtNC0xLTEtMTgyNTM3_05b76abb-fff1-4f0a-a213-250d4931cb15"
      unitRef="usd">-449877000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5765316850d4bc5bc709b0b00f3924d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjAtNS0xLTEtMTgyNTM3_17b83792-169f-44d4-bbc1-2dacb5a565dc"
      unitRef="usd">6291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6099758b5494467a0da4c3256e2cfcc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjAtNi0xLTEtMTgyNTM3_d2fc0aef-c85d-4eb4-8140-b5758c2a6e6d"
      unitRef="usd">243312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35d4beb7d9344f60924681cef2f247f2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjAtNy0xLTEtMTgyNTM3_e9c44b85-f3c0-484a-9a3d-fcac9d4c2406"
      unitRef="usd">405274000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i953a93e2abab4c6281ca2652ea3d7216_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjEtNi0xLTEtMTgyNTM3_49aa1255-1e49-4a82-b9cd-06cc78b902be"
      unitRef="usd">6188000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjEtNy0xLTEtMTgyNTM3_3d90d48c-9a33-4c87-ae0c-7eff0a153520"
      unitRef="usd">6188000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjItMC0xLTEtMTgyNTM3L3RleHRyZWdpb246ZmViMjlmYWZjYTYzNGMyNGI3ODcwNTA0ZDdiMjk2ZTNfMTY_e66dd8ce-4a09-4281-afec-343c789d0bb1"
      unitRef="shares">583280</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1f9a142e0e464790a01492a37bced0aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjItNC0xLTEtMTgyNTM3_2e3575af-058e-45dd-b706-5ad60dac23fc"
      unitRef="usd">40279000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjItNy0xLTEtMTgyNTM3_6c80eb37-2802-44fc-89b1-0bdf62e4c7b7"
      unitRef="usd">40279000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="if33e7502b2b643ada2c468c403092a8c_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjMtMS0xLTEtMTgyNTM3_69e61845-6feb-4e36-835b-4f68b0c4713f"
      unitRef="shares">908</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i18f770697fbc4c3da533c0c264c4d82e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjMtMy0xLTEtMTgyNTM3_d788d2b7-c0e0-46b2-96fd-019ae8ffb89e"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjMtNy0xLTEtMTgyNTM3_f8db7e2c-ff9b-482a-a72f-f1f1314d8ea3"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjQtMC0xLTEtMTgyNTM3L3RleHRyZWdpb246ZmYxZDlkZDExOTQ5NDgyOTk3MjY1OGJiMTYxOGRlYzRfMjg_0a4a07be-ff06-4cfb-8d50-ba518577a9b8"
      unitRef="shares">4313</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1f9a142e0e464790a01492a37bced0aa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjQtNC0xLTEtMTgyNTM3_a6532040-7df7-4d8c-a1cf-3eab5b1795c1"
      unitRef="usd">300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjQtNy0xLTEtMTgyNTM3_35edeb6d-4887-4dda-ad23-afcdc5fa264b"
      unitRef="usd">300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i18f770697fbc4c3da533c0c264c4d82e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjUtMy0xLTEtMTgyNTM3_448f99c0-3c44-4754-9f60-9e0f42a603b1"
      unitRef="usd">28920000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i953a93e2abab4c6281ca2652ea3d7216_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjUtNi0xLTEtMTgyNTM3_8435db55-e3b2-406a-8aa7-d54fddb3e9d4"
      unitRef="usd">6000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjUtNy0xLTEtMTgyNTM3_0cd9abb0-f82a-4a56-b0a1-dad2650518d0"
      unitRef="usd">28926000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if33e7502b2b643ada2c468c403092a8c_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjYtMS0xLTEtMTgyNTM3_d752e4cd-bc87-4262-b68c-90c56e378d2e"
      unitRef="shares">54132</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="if33e7502b2b643ada2c468c403092a8c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjYtMi0xLTEtMTgyNTM3_8ee15906-4397-47d7-bade-c437b90bcce3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjYtNy0xLTEtMTgyNTM3_9de0b5c5-abde-4586-ad5f-4a955f5ab630"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="if33e7502b2b643ada2c468c403092a8c_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjctMS0xLTEtMTgyNTM3_dd76cfff-0440-484f-8725-03755e305b40"
      unitRef="shares">34111</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i39ce3bfc350944519be32171faaaaa7c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjgtNS0xLTEtMTgyNTM3_8853071e-bf71-4999-9248-e09252953e80"
      unitRef="usd">-2972000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjgtNy0xLTEtMTgyNTM3_9b83c7d5-0597-449d-b0ab-f6f25c5a0f7b"
      unitRef="usd">-2972000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ib80907f5ae9e4916b0a62f605613f8e2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjktMS0xLTEtMTgyNTM3_d3eee7ec-56f2-4176-a2bf-2821bfafafde"
      unitRef="shares">62353643</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib80907f5ae9e4916b0a62f605613f8e2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjktMi0xLTEtMTgyNTM3_22ecc54b-1078-47c4-af78-be4ca8b8ad09"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57b798352b0743b0b2597629c4be3bd9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjktMy0xLTEtMTgyNTM3_6d9278b2-0ffd-4299-a428-1942c433e183"
      unitRef="usd">634406000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i666326d876274307bcbf55f194d4dd40_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjktNC0xLTEtMTgyNTM3_58778758-6129-4bde-b686-e29c95ef5cc7"
      unitRef="usd">-490456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i210fd07cc226408792e3a457a2b48a29_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjktNS0xLTEtMTgyNTM3_5c44e33f-24c6-4529-a1e5-200bd5b78fb2"
      unitRef="usd">3319000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i37b5ac0ac16b4c98a6a170250ed2ecfb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjktNi0xLTEtMTgyNTM3_d4fc1a31-d39b-412c-ae03-70542d70af0b"
      unitRef="usd">249506000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i982d098d2f594d55ab1cee2ce443cea2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOmFlOWVmOTgyY2I3YzQwNThhODE4OTliZmU3ZmM4YmU1L3RhYmxlcmFuZ2U6YWU5ZWY5ODJjYjdjNDA1OGE4MTg5OWJmZTdmYzhiZTVfMjktNy0xLTEtMTgyNTM3_b3333eb4-2c1c-41b1-8d0a-b5f66784e293"
      unitRef="usd">396837000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80My9mcmFnOjNjNTg1ZDg2MDBlYTRkYzQ4YjczMTU0Mzg4ZTM4ZTYwL3RleHRyZWdpb246M2M1ODVkODYwMGVhNGRjNDhiNzMxNTQzODhlMzhlNjBfNDI_33dd69e4-e019-4765-9caf-18d737f41332">&lt;div style="margin-top:9pt;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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;1. Organization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are the world&#x2019;s leading cloud software company powering social good. Serving the entire social good community&#x2014;nonprofits, higher education institutions, K&#x2013;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#x2014;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility (CSR) and environmental, social and governance (ESG), school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for more than four decades, we are a remote-first company headquartered in Charleston, South Carolina, with operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80Ni9mcmFnOmU0ZDY5ZDU3ODg4NDRlNTA5NzAxZjJiNzBhZjRhOWE1L3RleHRyZWdpb246ZTRkNjlkNTc4ODg0NGU1MDk3MDFmMmI3MGFmNGE5YTVfNDU1Mw_705154e4-78b2-4110-b528-7e2697c057a5">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;2. Basis of Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unaudited condensed consolidated interim financial statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#x2019; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2021 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the nine months ended September&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2021, and other forms filed with the SEC from time to time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We acquired EVERFI (as defined below) on December 31, 2021. During the third quarter of 2022, we reorganized our market groups and EVERFI is now included in the Corporate Sector market group. See Note 13 to these condensed consolidated financial statements for additional information about our market groups. This change did not impact our conclusions that we have one operating and reportable segment and one goodwill reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risks and uncertainties related to COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to&#160;risks&#160;and&#160;uncertainties&#160;as a result of the global COVID-19 pandemic. We believe that COVID-19 may continue to significantly impact our vertical markets and geographies, but the magnitude of the&#160;impact&#160;on our business&#160;cannot be determined at this time due to numerous uncertainties, including the duration of the outbreak, the severity of variants which may develop, travel restrictions and business closures, the effectiveness of vaccination programs and other actions taken to contain the disease and other unforeseeable consequences.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates, including due to COVID-19, could result in material changes and actual results could materially differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2020-04")&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This update provides for optional financial reporting alternatives to reduce cost and complexity associated with accounting for contracts, hedging relationships, and other transactions affected by reference rate reform. This update applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offer Rate ("LIBOR") or other reference rates expected to be discontinued because of reference rate reform. The accommodations are available for all entities through December 31, 2022, with early adoption permitted. We adopted ASU 2020-04 prospectively as of July 1, 2022, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no recently issued accounting pronouncements that we expect to have a material impact on our consolidated financial statements when adopted in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of significant accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2021, filed with the SEC on March&#160;1, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80Ni9mcmFnOmU0ZDY5ZDU3ODg4NDRlNTA5NzAxZjJiNzBhZjRhOWE1L3RleHRyZWdpb246ZTRkNjlkNTc4ODg0NGU1MDk3MDFmMmI3MGFmNGE5YTVfNDUwMA_b5504116-6b59-4899-a584-fb3f120a3fbe">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unaudited condensed consolidated interim financial statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#x2019; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2021 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the nine months ended September&#160;30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2022, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2021, and other forms filed with the SEC from time to time.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80Ni9mcmFnOmU0ZDY5ZDU3ODg4NDRlNTA5NzAxZjJiNzBhZjRhOWE1L3RleHRyZWdpb246ZTRkNjlkNTc4ODg0NGU1MDk3MDFmMmI3MGFmNGE5YTVfNDU1Ng_e3e633ee-67f7-41fc-b6c5-730de6e89853">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80Ni9mcmFnOmU0ZDY5ZDU3ODg4NDRlNTA5NzAxZjJiNzBhZjRhOWE1L3RleHRyZWdpb246ZTRkNjlkNTc4ODg0NGU1MDk3MDFmMmI3MGFmNGE5YTVfNDUwOA_b13bda1f-5903-472a-8e0b-e225980a16b7">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We acquired EVERFI (as defined below) on December 31, 2021. During the third quarter of 2022, we reorganized our market groups and EVERFI is now included in the Corporate Sector market group. See Note 13 to these condensed consolidated financial statements for additional information about our market groups. This change did not impact our conclusions that we have one operating and reportable segment and one goodwill reporting unit.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80Ni9mcmFnOmU0ZDY5ZDU3ODg4NDRlNTA5NzAxZjJiNzBhZjRhOWE1L3RleHRyZWdpb246ZTRkNjlkNTc4ODg0NGU1MDk3MDFmMmI3MGFmNGE5YTVfNDUyMg_ee980d27-079b-4270-a414-28d9bd02213c">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software development costs, our allowances for credit losses and sales returns, costs of obtaining contracts, valuation of derivative instruments, loss contingencies and insurance recoveries, among others. Changes in the facts or circumstances underlying these estimates, including due to COVID-19, could result in material changes and actual results could materially differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80Ni9mcmFnOmU0ZDY5ZDU3ODg4NDRlNTA5NzAxZjJiNzBhZjRhOWE1L3RleHRyZWdpb246ZTRkNjlkNTc4ODg0NGU1MDk3MDFmMmI3MGFmNGE5YTVfMjE5OTAyMzI2NDk4OQ_21576866-ebf3-45ab-aff7-8a04b7ac445d">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2020-04, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2020-04")&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This update provides for optional financial reporting alternatives to reduce cost and complexity associated with accounting for contracts, hedging relationships, and other transactions affected by reference rate reform. This update applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offer Rate ("LIBOR") or other reference rates expected to be discontinued because of reference rate reform. The accommodations are available for all entities through December 31, 2022, with early adoption permitted. We adopted ASU 2020-04 prospectively as of July 1, 2022, and the adoption did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfMjA3Mw_63ab2d6c-4c62-424c-8b92-e3be10218a58">&lt;div style="margin-top:9pt;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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;3. Business Combinations and Dispositions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022 Disposition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Blackbaud FIMS&#x2122; and DonorCentral&#xae; NXT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;9, 2022, we sold our Foundation Information Management System ("FIMS") and DonorCentral NXT solutions to Fusion Laboratories, LLC for cash proceeds of approximately $6.4 million, subject to closing adjustments. We expect the sale of these solutions to allow us to reduce complexity and focus on innovation within our core products as we execute our strategic growth plans. During the three months ended June 30, 2022, we recognized a noncash impairment charge of $2.0 million against certain insignificant FIMS customer relationship intangible assets that were then held for sale. The impairment charge was recorded in general and administrative expense in our condensed consolidated statements of comprehensive income. During the three and nine months ended September 30, 2022, we recognized an insignificant loss on the disposal of FIMS held for sale assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022 Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Kilter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;19, 2022, we acquired all of the outstanding stock of Kilter, Inc. ("Kilter"), a Delaware corporation, pursuant to an agreement and plan of merger, for approximately $2.9 million in cash, subject to closing adjustments. The acquisition of Kilter's mobile application will allow us to expand activity-based peer-to-peer fundraising engagement, to support activity-based health and wellness initiatives for socially responsible companies, and to grow the ways individuals can connect with the causes they care about most through the activities they love. In addition to the consideration paid at closing, we may be required to pay up to a maximum of $3.0 million in additional cash consideration if during the two-year period commencing January 1, 2023 Kilter meets certain application participation targets. A liability for the contingent consideration was recorded at its acquisition-date fair value of $2.7 million in other liabilities in our condensed consolidated balance sheet. Any change in the fair value of the contingent liability, or any change upon final settlement, will be recognized in income from operations. Fair values were also assigned to the other assets acquired and liabilities assumed, primarily consisting of goodwill and a finite-lived developed technology intangible asset, which will be amortized over an estimated useful life of three years. The fair values are based on our best estimates and assumptions as of the reporting date and are considered preliminary pending finalization. Insignificant acquisition-related costs, which primarily consisted of legal services, were recorded as general and administrative expense during the nine months ended September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;EVERFI&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;31, 2021, we acquired all of the outstanding equity securities, including all voting equity interests, of EVERFI, Inc., a Delaware corporation ("EVERFI"), pursuant to an agreement and plan of merger. The acquisition advanced our position as a leader in the rapidly evolving ESG and CSR spaces. We acquired the equity securities for approximately $441.8 million in cash consideration and 3,810,888 shares of our common stock, valued at approximately $301.0 million, for an aggregate purchase price of approximately $742.8 million, net of closing adjustments. The cash consideration and related expenses were funded primarily through cash on hand and new borrowings under the 2020 Credit Facility (as defined below). As a result of the acquisition, EVERFI has become a wholly owned subsidiary of ours. The operating results of EVERFI have been included in our consolidated financial statements from the date of acquisition. In accordance with applicable accounting rules, we determined that the impact of this acquisition was not material to our consolidated financial statements; therefore, revenue and earnings since the acquisition date and pro forma information are not required to be presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values assigned to the assets acquired and liabilities assumed in our acquisition of EVERFI are based on our best estimates and assumptions as of the reporting date and are considered preliminary pending finalization. The estimates and assumptions are subject to change as we obtain additional information during the measurement period, which may be up to one year from the acquisition date. The assets and liabilities, pending finalization, include the valuation of intangible assets as well as the assumed deferred income tax balances. During the nine months ended September&#160;30, 2022, we recorded insignificant measurement period adjustments to the estimated fair value of the EVERFI assets acquired and liabilities &lt;/span&gt;&lt;/div&gt;assumed following the receipt of new information. The adjustments resulted in an increase to net working capital, excluding deferred revenue, with the corresponding offset to goodwill.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6716dd002f234bb6b186fdefe7f44ab7_D20220909-20220909"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfMjE5OTAyMzI2MzY0NQ_44f276d5-331c-471b-ad1c-d2241143da8e"
      unitRef="usd">6400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfMjE5OTAyMzI2MzY2OQ_4d7f1407-c77d-49c6-ac03-22e0c3cca836"
      unitRef="usd">2000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="icaf1daf8d96b4b48939258ca6a6472e7_D20220819-20220819"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfMjE5OTAyMzI2MzU1MA_423d828b-429b-4190-99dc-5b9357ff3808"
      unitRef="usd">2900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie9aea42a48004967a0974b466075a681_I20220819"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfMjE5OTAyMzI2MzU2Nw_ca429de1-4f70-45c5-9b40-4fee4b1af1d4"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ie9aea42a48004967a0974b466075a681_I20220819"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfMjE5OTAyMzI2MzU4Mw_713bf1af-9cba-4990-991b-e941e20ee53a"
      unitRef="usd">2700000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia91901e8bcd04d60948b8909dcb62d0f_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfMzc0_42e7135a-04c1-4b00-8956-aa5d6f2af822"
      unitRef="usd">441800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ia91901e8bcd04d60948b8909dcb62d0f_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfNDAz_fda161b3-ad02-4215-90d5-bcd735528ac8"
      unitRef="shares">3810888</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="i3cb95da251ef400e86a55f7bdacc5ac8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfNDY4_112f71d7-30b3-48e3-9d75-4fdc65468ffa"
      unitRef="usd">301000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia91901e8bcd04d60948b8909dcb62d0f_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV80OS9mcmFnOjJmOTUwNDQ3ZmIyNjQ2OTE5NGNmYjAzY2MzN2QzZGFmL3RleHRyZWdpb246MmY5NTA0NDdmYjI2NDY5MTk0Y2ZiMDNjYzM3ZDNkYWZfNTIx_4e48d5f7-aade-4edd-9bfa-98e06b46f61b"
      unitRef="usd">742800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfMzI3_9be3be56-b423-43c9-a42f-c026ba7ea475">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;4. Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during the nine months ended September&#160;30, 2022, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions related to business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Arial',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;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,774&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to prior year business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to dispositions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,501)&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 to these condensed consolidated financial statements for a discussion of our acquisition of Kilter.&lt;/span&gt;&lt;/div&gt;(2)See Note 3 to these condensed consolidated financial statements for a discussion of the measurement period adjustments during the nine months ended September&#160;30, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfMzE2_1cffa6f6-6254-4554-8c11-808523ca787d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during the nine months ended September&#160;30, 2022, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,058,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions related to business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Arial',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;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,774&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to prior year business combination&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Adjustments related to dispositions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,501)&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 to these condensed consolidated financial statements for a discussion of our acquisition of Kilter.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 to these condensed consolidated financial statements for a discussion of the measurement period adjustments during the nine months ended September&#160;30, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See Note 3 to these condensed consolidated financial statements for a summary of our disposition of Blackbaud FIMS and DonorCentral NXT.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMS0xLTEtMS0xODI1Mzc_70d2f958-06bf-4a34-b804-127fd2859545"
      unitRef="usd">1058640000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ide436549f14f45239dd3c9674cdea785_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMi0xLTEtMS0xODI1Mzc_105d2175-3b18-4129-9688-07e1e932723d"
      unitRef="usd">3774000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if9ae08e251924364ac4667a4c034b887_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMy0xLTEtMS0xODI1Mzc_326d120c-7a33-4662-92ce-f15c02d74cbc"
      unitRef="usd">-1275000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfNC0xLTEtMS0yMTc1MDk_d03c5a36-a751-4abe-a26d-1d6f31fbfa97"
      unitRef="usd">2501000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfNC0xLTEtMS0xODI1Mzc_bec17792-9416-4007-8d8e-7140a268af1e"
      unitRef="usd">-11460000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfNS0xLTEtMS0xODI1Mzc_13f0852b-4aab-4c04-8647-92266be1fac1"
      unitRef="usd">1047178000</us-gaap:Goodwill>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RleHRyZWdpb246MGVjZDBlMjk1NmU4NDM1ODk5YTIyMjUxM2EzZTZkYjRfODE1_dec0b3a2-680b-4842-bae8-b2b5bf5d5fb6">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;5. (Loss) Earnings Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic (loss) earnings per share by dividing net (loss) income available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted (loss) earnings per share is computed by dividing net (loss) income available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted (loss) earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#x201c;treasury stock method&#x201d; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options, settlement of stock appreciation rights and vesting of restricted stock awards and units. Diluted loss per share for the three and nine months ended September 30, 2022 was the same as basic loss per share as there was a net loss in the period and inclusion of potentially dilutive securities was anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted (loss) earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net (loss) 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,692,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,542,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,519,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,554,746&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731,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;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;705,210&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,692,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,274,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,519,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,259,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Loss) earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;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:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;936,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;904,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,195,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,034,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;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="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RleHRyZWdpb246MGVjZDBlMjk1NmU4NDM1ODk5YTIyMjUxM2EzZTZkYjRfODIz_da69a221-535e-4bfb-9ae9-f4a7598dc6e3">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted (loss) earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net (loss) 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,692,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,542,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,519,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,554,746&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;731,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;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;705,210&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,692,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,274,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,519,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,259,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(Loss) earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;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:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive shares excluded from calculations of diluted (loss) earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;936,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;904,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,195,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,034,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMy0xLTEtMS0xODI1Mzc_3f6db730-7895-4e71-8d7a-abe0dbf6d85d"
      unitRef="usd">-10319000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMy0yLTEtMS0xODI1Mzc_b794db6b-8e4f-4a5f-85a0-82bc52b6f49a"
      unitRef="usd">6188000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMy00LTEtMS0xODI1Mzc_dfd9e2ed-f56c-4e0c-b3fa-0bfabe2aa2ba"
      unitRef="usd">-24148000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMy01LTEtMS0xODI1Mzc_f3089196-7d0c-4a82-ab11-b006ee1db6ab"
      unitRef="usd">12755000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNS0xLTEtMS0xODI1Mzc_1921871c-fc82-4739-80b6-fdf5893bf207"
      unitRef="shares">51692152</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNS0yLTEtMS0xODI1Mzc_bc3dcfbe-fa43-49ff-bf03-12477c3d6f09"
      unitRef="shares">47542746</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNS00LTEtMS0xODI1Mzc_cd5e81a8-32b1-4a04-bfdc-3d964c484a68"
      unitRef="shares">51519340</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNS01LTEtMS0xODI1Mzc_28420154-75a6-4f80-a9df-09b887452bd3"
      unitRef="shares">47554746</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNy0xLTEtMS0xODI1Mzc_dc988212-1dd7-4b9f-a661-79a7383c28b6"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNy0yLTEtMS0xODI1Mzc_cbb48aa0-b59c-44b2-8273-4ac8cdb6c36a"
      unitRef="shares">731326</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNy00LTEtMS0xODI1Mzc_20c83f92-7bfb-4c49-88d2-4bcbe352e851"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfNy01LTEtMS0xODI1Mzc_5c524821-d0df-4176-9a42-b05167152f94"
      unitRef="shares">705210</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfOC0xLTEtMS0xODI1Mzc_0ede57a8-dcfc-4793-9f5e-bf63e43f53a0"
      unitRef="shares">51692152</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfOC0yLTEtMS0xODI1Mzc_b2aa9662-0aa7-49da-9cc1-80c1df7ed509"
      unitRef="shares">48274072</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfOC00LTEtMS0xODI1Mzc_d044f340-0165-4201-a490-76bf16efd7cd"
      unitRef="shares">51519340</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfOC01LTEtMS0xODI1Mzc_0f2d671e-b1cc-4cca-96d3-b9ba8315c1bc"
      unitRef="shares">48259956</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTAtMS0xLTEtMTgyNTM3_9b1a329a-446b-44b1-a745-180abe668d32"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTAtMi0xLTEtMTgyNTM3_6af16827-b2d2-4a57-8f3b-42efe52fc1a5"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTAtNC0xLTEtMTgyNTM3_e6db7e38-4ac2-46da-adf5-390f0340f9dc"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTAtNS0xLTEtMTgyNTM3_67b5a73f-a5f3-4288-be6f-0cf2ee856f28"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTEtMS0xLTEtMTgyNTM3_f074780b-cecf-45f6-b738-2442ffdceafa"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTEtMi0xLTEtMTgyNTM3_1720a7bb-c7e5-4907-9cab-bb3f4b7f1899"
      unitRef="usdPerShare">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTEtNC0xLTEtMTgyNTM3_a14afc14-6ae7-4454-9cbc-676163691ec0"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTEtNS0xLTEtMTgyNTM3_99de509b-b14d-433d-87bb-e176192db4e5"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTMtMS0xLTEtMTgyNTM3_5eba510a-21c6-403d-ac13-bc3d6c9a0bc6"
      unitRef="shares">936214</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTMtMi0xLTEtMTgyNTM3_e59db7c9-5077-4091-a62e-84b3cb7518eb"
      unitRef="shares">904100</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTMtNC0xLTEtMTgyNTM3_55f83f9a-e054-4254-8509-8f5bafd256d3"
      unitRef="shares">1195709</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81OC9mcmFnOjBlY2QwZTI5NTZlODQzNTg5OWEyMjI1MTNhM2U2ZGI0L3RhYmxlOjkxOGUxYWI3OTk1ZjRlMThhNjFiZWE0Mjk3YWJlYTk3L3RhYmxlcmFuZ2U6OTE4ZTFhYjc5OTVmNGUxOGE2MWJlYTQyOTdhYmVhOTdfMTMtNS0xLTEtMTgyNTM3_72286d47-90fd-445d-9056-b2b53bae5c9d"
      unitRef="shares">1034091</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfNTAwMA_cbd9a56d-ce25-4ebd-b5d3-d82555c6b17e">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;6. Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 1 - Quoted prices for identical assets or liabilities in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair value measurement using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets and Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other  Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 9 to these condensed consolidated financial statements for additional information about our derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy. Our financial contracts that were indexed to LIBOR were modified to reference SOFR during the three months ended September 30, 2022. These modifications did not have a significant financial impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy. See Note 3 to these condensed consolidated financial statements for additional information about our contingent consideration obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, trade accounts payable, accrued expenses and other current liabilities and due to customers approximate their fair values at September&#160;30, 2022 and December&#160;31, 2021, due to the immediate or short-term maturity of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the carrying amount of our debt approximates its fair value at September&#160;30, 2022 and December&#160;31, 2021, as the debt bears interest rates that approximate market value. As SOFR and LIBOR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the nine months ended September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease right-of-use ("ROU") assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September&#160;30, 2022, we recorded noncash impairment charges of $1.0 million against certain operating lease ROU assets and $0.3 million against certain property and equipment assets. These impairment charges resulted primarily from our decision to cease using a portion of our leased office space, and the charges are reflected in general and administrative expense on the statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2022, we recorded a noncash impairment charge of $2.3 million against certain previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charge is reflected in general and administrative expense and resulted primarily from our decision to end customer support for certain solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2022, we recorded a noncash impairment charge of $2.0 million against certain insignificant customer relationship intangible assets that were held for sale. Those assets were subsequently sold during the third quarter as part of our disposition of FIMS. See Note 3 to these condensed consolidated financial statements for additional information. The impairment charge is reflected in general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other non-recurring fair value adjustments during the nine months ended September&#160;30, 2022 except for certain insignificant business combination accounting adjustments to the initial fair value estimates of assets acquired and liabilities assumed at the acquisition date from updated estimates and assumptions during the measurement period. See Note 3 to these condensed consolidated financial statements for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfNDk5Ng_1b92cd52-58d7-4692-b904-57e7336fbe4c">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair value measurement using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices in Active Markets for Identical Assets and Liabilities&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Other  Observable Inputs &lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant Unobservable Inputs &lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i7a2db66e627f4916823dcf4492c6d583_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS0xLTEtMS0yMjMwMDQ_90ab460d-f7ce-48eb-a9d3-b94bb027b016"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iacb95028a32f4a65b849921bab3d1e15_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS0zLTEtMS0yMjMwMDQ_354d134a-5b66-4d37-893a-ee8c5affcd6a"
      unitRef="usd">33120000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1a39ffbad22b43f68d8c8a452636e9bc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS01LTEtMS0yMjMwMDQ_7937917d-2e58-4208-9fed-3cb375c882bb"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1f5b2f1f78ce4ad08f10d2e27e0eb5df_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS03LTEtMS0yMjMwMDQ_c8d05c65-89db-4797-a552-7cf48250b5a7"
      unitRef="usd">33120000</us-gaap:DerivativeAssets>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i7a2db66e627f4916823dcf4492c6d583_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS0xLTEtMS0yMjczNDA_4cd05d29-4b06-4a36-8da6-593f81ef356a"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="iacb95028a32f4a65b849921bab3d1e15_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS0zLTEtMS0yMjczNDA_92c4541c-cd67-490a-92ec-1eef3a0110c7"
      unitRef="usd">1464000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i1a39ffbad22b43f68d8c8a452636e9bc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS01LTEtMS0yMjczNDA_b2822cf1-82e0-4238-8e59-6f7b8de3d8f0"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i1f5b2f1f78ce4ad08f10d2e27e0eb5df_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS03LTEtMS0yMjczNDA_bd507005-0ee7-4149-8404-0abf353a9ddf"
      unitRef="usd">1464000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7a2db66e627f4916823dcf4492c6d583_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS0xLTEtMS0xODI1Mzc_e616997b-4ee2-4d43-bd73-0adce6ad6e99"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iacb95028a32f4a65b849921bab3d1e15_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS0zLTEtMS0xODI1Mzc_703e3678-9357-4dac-b26d-d4d05520518b"
      unitRef="usd">34584000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1a39ffbad22b43f68d8c8a452636e9bc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS01LTEtMS0xODI1Mzc_c8d5a2cf-c8f5-4e47-84ec-baded446e217"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1f5b2f1f78ce4ad08f10d2e27e0eb5df_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfNS03LTEtMS0xODI1Mzc_1c97d992-df18-435f-be29-a133234f93b3"
      unitRef="usd">34584000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7a2db66e627f4916823dcf4492c6d583_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTItMS0xLTEtMjI3MzY1_13d97209-9683-4e0f-a7eb-3d86b0fa7985"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iacb95028a32f4a65b849921bab3d1e15_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTItMy0xLTEtMjI3MzY1_62d6c314-b8f1-424f-a260-1655506020ba"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1a39ffbad22b43f68d8c8a452636e9bc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTItNS0xLTEtMjI3MzY1_e6e9fc20-8179-4f80-800f-7cfc8c086f39"
      unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1f5b2f1f78ce4ad08f10d2e27e0eb5df_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTItNy0xLTEtMjI3MzY1_c093f776-c9d4-44ca-8de6-715200d1eb02"
      unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7a2db66e627f4916823dcf4492c6d583_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTAtMS0xLTEtMTgyNTM3_247ae49d-d775-43e6-9b2f-e63ae4aef755"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iacb95028a32f4a65b849921bab3d1e15_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTAtMy0xLTEtMTgyNTM3_3864d1f7-f809-4469-945f-bb19a21a78e6"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1a39ffbad22b43f68d8c8a452636e9bc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTAtNS0xLTEtMTgyNTM3_797a8925-b34f-48df-aee8-a1640fb04b37"
      unitRef="usd">2710000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1f5b2f1f78ce4ad08f10d2e27e0eb5df_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTAtNy0xLTEtMTgyNTM3_b1e0fe4c-2d5f-4523-ad06-6afe559f1aaf"
      unitRef="usd">2710000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i05baec657439451ab89d21b3692f0617_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTctMS0xLTEtMjIyOTk2_803f5d3b-4cf0-4d59-818a-575b96d52dcd"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i09795602cbe749798676bfbe27b49ec0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTctMy0xLTEtMjIyOTk2_1c81cda9-8488-4668-be11-f49fb7e84c4b"
      unitRef="usd">7160000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i951e5e6292ce425e89d9364cb96e831b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTctNS0xLTEtMjIyOTk2_9fbec62b-2eee-4be6-bb57-d601722bf1a3"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i14bcbc96d8584b418d5b19b7e2dd2375_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTctNy0xLTEtMjIyOTk2_fb2135da-7c5c-4166-aa87-5417d16286bd"
      unitRef="usd">7160000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i05baec657439451ab89d21b3692f0617_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTUtMS0xLTEtMTgyNTM3_37ec193e-f98d-4d85-adf8-cf1362de66d7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i09795602cbe749798676bfbe27b49ec0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTUtMy0xLTEtMTgyNTM3_c646abfa-d755-4f01-af79-d3e01fcfd0a3"
      unitRef="usd">7160000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i951e5e6292ce425e89d9364cb96e831b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTUtNS0xLTEtMTgyNTM3_a1db71f7-5b43-4fb3-acb4-525c50a43d73"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i14bcbc96d8584b418d5b19b7e2dd2375_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RhYmxlOmU1N2RjMTQ0MDM5ZTQ5Y2I4NjYzMmZlNzliYzU3Yjg0L3RhYmxlcmFuZ2U6ZTU3ZGMxNDQwMzllNDljYjg2NjMyZmU3OWJjNTdiODRfMTUtNy0xLTEtMTgyNTM3_8e54f685-785e-4636-a17a-9384ea3ad7d2"
      unitRef="usd">7160000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfMjE5OTAyMzI2MzkxMw_01ea47fc-4be6-4703-81e5-57132213980a"
      unitRef="usd">1000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfMjE5OTAyMzI2MzkxMw_1d433aac-4418-4ed1-824f-c9d16d274af4"
      unitRef="usd">1000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfMjE5OTAyMzI2Mzg5OA_7198bc53-2d67-46b5-ae36-102e561675bd"
      unitRef="usd">300000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfMjE5OTAyMzI2Mzg5OA_8f86b019-b260-4b32-b800-afd2f13167b0"
      unitRef="usd">300000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:CapitalizedComputerSoftwareImpairments1
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfNDAxNA_c3466f44-eb43-4b9e-ab4f-85da8a252bba"
      unitRef="usd">2300000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i3221d93186ee49969042fb89201f2d3c_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82MS9mcmFnOmFlNjNiMWNiYjAxODQ4YTY5Nzc0OTU0MmNkZDFlYWVkL3RleHRyZWdpb246YWU2M2IxY2JiMDE4NDhhNjk3NzQ5NTQyY2RkMWVhZWRfNDM4NQ_4d7f1407-c77d-49c6-ac03-22e0c3cca836"
      unitRef="usd">2000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5MQ_a3ede7b0-bd50-49dc-bce6-e331328d1a30">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;7. Consolidated Financial Statement Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;342,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Letters of credit for operating leases&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,186&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow balances and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;343,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;596,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,892&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,363&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes, prepaid and receivable&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,986&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,835&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,266&#160;&lt;/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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $8.4 million and $25.4 million for the three and nine months ended September&#160;30, 2022, respectively, and $8.8 million and $26.9 million for the three and nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of costs of obtaining contracts as of September&#160;30, 2022 and December&#160;31, 2021 was $28.6 million and $30.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of September&#160;30, 2022 and December&#160;31, 2021 was $24.8 million and $24.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended September&#160;30, 2022 and 2021, respectively, and $1.6 million and $1.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Accumulated amortization for these costs was $4.6 million and $3.0 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All receivables for probable insurance recoveries were classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of the Security Incident at Note 10 to these condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,724&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer credit balances&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,403&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,042&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonuses&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,829&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts payable to former EVERFI option holders&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,404&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act, half of which was due by t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;he end of calendar year 2021 with the remainder due by the end of calendar year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of our acquisition of Kilter at Note 3 to these condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these condensed consolidated financial statements for additional information regarding our acquisition of EVERFI.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation gains (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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(558)&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4OQ_351069aa-441c-444e-b381-60290cad1ead">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;342,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;593,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Letters of credit for operating leases&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,186&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow balances and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;343,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;596,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfMS0xLTEtMS0xODI1Mzc_77c95e80-77ab-44e1-9cad-c76d228253db"
      unitRef="usd">342452000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfMS0yLTEtMS0xODI1Mzc_5cfd31f0-3300-42a8-8783-c20b13f31501"
      unitRef="usd">593296000</us-gaap:RestrictedCash>
    <blkb:RestrictedCashLettersOfCreditForOperatingLeases
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfMi0xLTEtMS0xODI1Mzc_c40ef397-14de-42ba-b899-6db75fe613c9"
      unitRef="usd">0</blkb:RestrictedCashLettersOfCreditForOperatingLeases>
    <blkb:RestrictedCashLettersOfCreditForOperatingLeases
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfMi0yLTEtMS0xODI1Mzc_ae1b4790-5583-49f2-8459-db541f71318b"
      unitRef="usd">2186000</blkb:RestrictedCashLettersOfCreditForOperatingLeases>
    <us-gaap:EscrowDeposit
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfMy0xLTEtMS0xODI1Mzc_cc4c9722-fbda-459b-bddc-5fb4c5e3e635"
      unitRef="usd">1476000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfMy0yLTEtMS0xODI1Mzc_d502b422-1aea-4833-9aa5-fb3226079d6c"
      unitRef="usd">1134000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfNC0xLTEtMS0xODI1Mzc_b3a69783-1679-4167-9af4-ea0cb9ec4523"
      unitRef="usd">343928000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjgwZDBiMzk5YTVjNTRjMDVhYTRmM2FlNzQ5N2UyMjAxL3RhYmxlcmFuZ2U6ODBkMGIzOTlhNWM1NGMwNWFhNGYzYWU3NDk3ZTIyMDFfNC0yLTEtMS0xODI1Mzc_225ce29a-d0bd-4e6f-b3d5-f11dc8f369fc"
      unitRef="usd">596616000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY2NQ_e64596cd-fdc9-4b6e-9bf5-02c4bbd214e9">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,892&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(6)(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,363&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes, prepaid and receivable&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,986&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,835&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77,266&#160;&lt;/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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $8.4 million and $25.4 million for the three and nine months ended September&#160;30, 2022, respectively, and $8.8 million and $26.9 million for the three and nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of costs of obtaining contracts as of September&#160;30, 2022 and December&#160;31, 2021 was $28.6 million and $30.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of September&#160;30, 2022 and December&#160;31, 2021 was $24.8 million and $24.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended September&#160;30, 2022 and 2021, respectively, and $1.6 million and $1.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Accumulated amortization for these costs was $4.6 million and $3.0 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All receivables for probable insurance recoveries were classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of the Security Incident at Note 10 to these condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0xLTEtMS0xODI1Mzc_312245d3-69be-4118-9348-3beb8efdb07f"
      unitRef="usd">72673000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0yLTEtMS0xODI1Mzc_0b0fc7a5-fe2b-4327-a34f-3c67fbac897d"
      unitRef="usd">78465000</us-gaap:CapitalizedContractCostNet>
    <blkb:DerivativeAssetsCurrentAndLongTerm
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMy0xLTEtMS0xODI1Mzc_71360014-751b-4bc1-afe6-ddb9aa1a3865"
      unitRef="usd">34584000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMy0yLTEtMS0xODI1Mzc_1211119a-6abe-452f-b550-634ff33fa51c"
      unitRef="usd">7160000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0xLTEtMS0xODI1Mzc_044560a6-9b3f-468d-a318-6768880e7e75"
      unitRef="usd">27392000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0yLTEtMS0xODI1Mzc_1cc99046-59e8-4133-b1cf-2ced0bcc2d8a"
      unitRef="usd">28880000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0xLTEtMS0xODI1Mzc_72126595-362e-429f-826c-02f2764d67f7"
      unitRef="usd">10461000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0yLTEtMS0xODI1Mzc_4bd4eb3f-9921-4af2-a56d-fbd8b4fe072d"
      unitRef="usd">11892000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0xLTEtMS0xODI1Mzc_90b0a87b-1622-43ed-8d18-60f221430fef"
      unitRef="usd">0</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0yLTEtMS0xODI1Mzc_8157daa5-eec2-44ce-9162-331045d47157"
      unitRef="usd">18202000</us-gaap:EstimatedInsuranceRecoveries>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNi0xLTEtMS0xODI1Mzc_d66eff89-433c-474b-88c1-aa38a3ec60ce"
      unitRef="usd">7155000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNi0yLTEtMS0xODI1Mzc_004e98f2-7375-40aa-b22d-420c4b149669"
      unitRef="usd">5363000</blkb:PrepaidInsuranceCurrentandLongterm>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNy0xLTEtMS0xODI1Mzc_1fdc9a29-efaf-40f4-a50d-51943022796c"
      unitRef="usd">7109000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNy0yLTEtMS0xODI1Mzc_5e1ae2a8-aefc-44c6-aec6-97c097168871"
      unitRef="usd">5443000</us-gaap:UnbilledContractsReceivable>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfOC0xLTEtMS0xODI1Mzc_0d42dc4d-4dd8-48cc-b5e5-bbed7a85ad98"
      unitRef="usd">4042000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfOC0yLTEtMS0xODI1Mzc_5dfc9ec1-ecff-44d8-b47c-385248c9eb1c"
      unitRef="usd">3986000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfOS0xLTEtMS0xODI1Mzc_83526deb-4316-4043-b277-5480d98660f8"
      unitRef="usd">1471000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfOS0yLTEtMS0xODI1Mzc_b197d9e8-566e-4847-8b8c-cf6e87eb2033"
      unitRef="usd">1546000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <us-gaap:OtherAssets
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTAtMS0xLTEtMTgyNTM3_715f143b-6c4a-4c0a-bddf-5622a1793add"
      unitRef="usd">14128000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTAtMi0xLTEtMTgyNTM3_9d429023-f175-463c-adcb-5b187b9a7948"
      unitRef="usd">11835000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTEtMS0xLTEtMTgyNTM3_1bd2f049-0cff-4cbb-a6e0-f6f1a882eaeb"
      unitRef="usd">179015000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTEtMi0xLTEtMTgyNTM3_cd31dfbd-26c5-4491-aaa6-0c41b5b04789"
      unitRef="usd">172772000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTItMS0xLTEtMTgyNTM3_282446fe-bad3-4dd4-abe7-10f8d46e547f"
      unitRef="usd">95376000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTItMi0xLTEtMTgyNTM3_42ed3150-e54a-4cac-b643-fd969667dc8c"
      unitRef="usd">77266000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTMtMS0xLTEtMTgyNTM3_34478a26-ddc3-41ba-b186-68f35a510820"
      unitRef="usd">83639000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMTMtMi0xLTEtMTgyNTM3_44663883-6c5f-4397-ab79-216dd22564de"
      unitRef="usd">95506000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTIy_73d0f06c-7356-4ee6-9800-10f2ff4628dc"
      unitRef="usd">8400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTI5_8593c5af-199d-4ae2-ab0c-191f09580a39"
      unitRef="usd">25400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY1_9fb5b868-ff89-4114-a8df-f610f48c4ee7"
      unitRef="usd">8800000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcy_21cfb674-3854-459b-a5e9-62cce8ee43b4"
      unitRef="usd">26900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMjYy_6a6f465c-716b-4f09-9c81-d8e7af9f7fb4"
      unitRef="usd">28600000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMjY5_eb4d929a-52e1-4b9c-8337-0853b0252a27"
      unitRef="usd">30200000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMzc3_7c62db67-c6af-4280-9b24-b896e28f9f9d"
      unitRef="usd">24800000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMzg0_3855a096-3d4a-4d9a-aba7-029f66bb06b2"
      unitRef="usd">24700000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNjk2_4643edcd-655e-48e8-9d03-c074a4fba839"
      unitRef="usd">1600000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNzAz_a44a42d5-9384-4469-8c03-a896f51b4798"
      unitRef="usd">1300000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNzg3_0df65ba9-ab31-4266-b0b8-9034249c69c1"
      unitRef="usd">4600000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNzk0_73088b12-a1a1-4be5-8a78-fba553fd0b9d"
      unitRef="usd">3000000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4MQ_dcbe9537-a162-4abc-acb1-a7d14c1243f1">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,724&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer credit balances&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,403&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued commissions and salaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,042&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued bonuses&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,829&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts payable to former EVERFI option holders&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,404&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act, half of which was due by t&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;he end of calendar year 2021 with the remainder due by the end of calendar year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;All accrued legal costs are classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;See discussion of our acquisition of Kilter at Note 3 to these condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these condensed consolidated financial statements for additional information regarding our acquisition of EVERFI.&lt;/span&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0xLTEtMS0xODI1Mzc_bc1b9856-bb1a-4a62-862a-384d62158bc7"
      unitRef="usd">28133000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0yLTEtMS0xODI1Mzc_5ae427a0-bdf0-457b-b187-08732e0901a6"
      unitRef="usd">19777000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0xLTEtMS0xODI1Mzc_7597127b-3b33-49ff-97a0-e16fe305c275"
      unitRef="usd">15051000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0yLTEtMS0xODI1Mzc_0897bcf2-641c-476b-a18a-1e360891b7ed"
      unitRef="usd">11724000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMy0xLTEtMS0xODI1Mzc_62e23f6e-41f3-45fd-a875-f2873d7fa233"
      unitRef="usd">8144000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMy0yLTEtMS0xODI1Mzc_8bce9936-b6c6-433e-8881-12b6c30cfb10"
      unitRef="usd">9170000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNC0xLTEtMS0xODI1Mzc_c6637f3b-be65-4822-8373-6ae252dcd28f"
      unitRef="usd">7488000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNC0yLTEtMS0xODI1Mzc_7687519b-cef8-4fb3-b33d-9a28d35298a2"
      unitRef="usd">8403000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNS0xLTEtMS0xODI1Mzc_2f720863-8ca9-445e-9990-09e0b7c51b75"
      unitRef="usd">4503000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNS0yLTEtMS0xODI1Mzc_6fb62826-ceab-4037-8e9f-9f6dbb3352bc"
      unitRef="usd">7872000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0xLTEtMS0yMjEzOTc_7b2f3ab9-3cab-45cd-8525-a8f7be3c9db5"
      unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0yLTEtMS0yMjEzOTc_27ae5603-41a2-4d55-bac3-49bb59182cf3"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNy0xLTEtMS0xODI1Mzc_22d3cbe4-f579-4940-80cc-a2a71e6ce452"
      unitRef="usd">2369000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNy0yLTEtMS0xODI1Mzc_de6dbf68-2627-458f-a786-e28c54843816"
      unitRef="usd">2234000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0xLTEtMS0xODI1Mzc_8bdadfb6-d624-40b8-834f-120de212462b"
      unitRef="usd">2305000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0yLTEtMS0xODI1Mzc_b2cc2026-46e6-4f13-bb29-67545c0dfffe"
      unitRef="usd">3042000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfOC0xLTEtMS0xODI1Mzc_5cbe98a3-69c2-49f9-abe6-24a5fcb77835"
      unitRef="usd">2142000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfOC0yLTEtMS0xODI1Mzc_99064623-ab75-49cd-9ea2-a1f559802968"
      unitRef="usd">5427000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfOS0xLTEtMS0xODI1Mzc_a60ad4bd-2805-43cd-aeed-cb3d938e1cbc"
      unitRef="usd">1705000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfOS0yLTEtMS0xODI1Mzc_83cb25d6-1edc-42c1-beac-36fc38abba9b"
      unitRef="usd">5829000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTAtMS0xLTEtMTgyNTM3_73175dd2-f101-4659-8f79-b38fb74a63eb"
      unitRef="usd">1671000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTAtMi0xLTEtMTgyNTM3_3eb3dcda-ffea-4e93-9740-70ba5ff92c60"
      unitRef="usd">1248000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTEtMS0xLTEtMTgyNTM3_cd4072fe-e6f0-4490-b910-f0523f404091"
      unitRef="usd">0</blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany>
    <blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTEtMi0xLTEtMTgyNTM3_15bf2786-abc3-4e62-8f1f-e422900bb93a"
      unitRef="usd">17404000</blkb:AmountsPayableToFormerOptionHoldersOfAnAcquiredCompany>
    <us-gaap:OtherLiabilities
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTItMS0xLTEtMTgyNTM3_5fee8856-1f86-4ed6-b161-06a9fee63ce0"
      unitRef="usd">8025000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTItMi0xLTEtMTgyNTM3_84c18f19-c2ef-4984-a815-6c08a7608290"
      unitRef="usd">9310000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTMtMS0xLTEtMTgyNTM3_1023e1bc-7f46-4f5d-8d0c-b994e8149eb1"
      unitRef="usd">84246000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTMtMi0xLTEtMTgyNTM3_984a92a1-dbd7-41f2-9988-597d5c693601"
      unitRef="usd">101440000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTQtMS0xLTEtMTgyNTM3_cb9afc4d-9e3b-4b62-8337-1e6ecf92e625"
      unitRef="usd">5775000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTQtMi0xLTEtMTgyNTM3_2cad2ad8-edd9-4489-bf76-7293abf5dc2e"
      unitRef="usd">1344000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTUtMS0xLTEtMTgyNTM3_d42af0fd-dbcd-4b69-ab74-eb93328756dc"
      unitRef="usd">78471000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTUtMi0xLTEtMTgyNTM3_919cee95-2454-4a65-9a77-abbced3971be"
      unitRef="usd">100096000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcwNw_d18f031c-3e7b-48bc-88a3-d9ad2ca3c4b6">&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation gains (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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(558)&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMi0xLTEtMS0xODI1Mzc_794b3694-0c9c-445b-81a3-bbafb674f58d"
      unitRef="usd">671000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMi0yLTEtMS0xODI1Mzc_4d3f5799-584d-4949-89c5-7ca10f23f338"
      unitRef="usd">82000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMi00LTEtMS0xODI1Mzc_70239be4-b70d-44a5-9037-2e9c98a5c5d4"
      unitRef="usd">908000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMi01LTEtMS0xODI1Mzc_7bfec067-bfae-4ffc-98f5-e81c9bc6cec0"
      unitRef="usd">311000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMy0xLTEtMS0xODI1Mzc_4242b2dd-6d36-426e-a1a2-9a07b650b1df"
      unitRef="usd">2991000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMy0yLTEtMS0xODI1Mzc_4a7e1c27-b569-479b-b06a-fc2d9f9523b8"
      unitRef="usd">609000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMy00LTEtMS0xODI1Mzc_fa084afc-e714-45f6-880e-f526b15879a7"
      unitRef="usd">5843000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfMy01LTEtMS0xODI1Mzc_f1817583-9938-4774-8e01-be9381e00a3a"
      unitRef="usd">-558000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNC0xLTEtMS0xODI1Mzc_43c56802-adee-458e-992f-15be9ee2f231"
      unitRef="usd">792000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNC0yLTEtMS0xODI1Mzc_8a3d9340-6cbd-438d-af52-94ded7252c83"
      unitRef="usd">171000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNC00LTEtMS0xODI1Mzc_704bf217-72b8-4dfb-a1ad-b7452e8bc726"
      unitRef="usd">1957000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNC01LTEtMS0xODI1Mzc_0463bc1b-3218-4e7d-8bd9-1608a868cd55"
      unitRef="usd">586000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNS0xLTEtMS0xODI1Mzc_ea1eb5f9-15f8-4cd7-912f-0e898bedd684"
      unitRef="usd">4454000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNS0yLTEtMS0xODI1Mzc_cc905cf3-438b-4a40-bbca-30c339184591"
      unitRef="usd">862000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNS00LTEtMS0xODI1Mzc_e82d69e7-b4b3-47e0-bc89-103e96e0c409"
      unitRef="usd">8708000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjQ3OTMzMjJjMTk5ZTQ0NjI4OTkxNmI2MTUzNDg2OWRhL3RhYmxlcmFuZ2U6NDc5MzMyMmMxOTllNDQ2Mjg5OTE2YjYxNTM0ODY5ZGFfNS01LTEtMS0xODI1Mzc_ae8db1a6-fc82-4d28-9598-e505b9d6f7f0"
      unitRef="usd">339000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMjQ2Ng_ea079eb4-5462-4bf2-8574-951c3f6241e7">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;8. Debt&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Debt balance at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average&lt;br/&gt;effective interest rate at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.20&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.27&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;627,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;857,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.11&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;937,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020 credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, we entered into a five-year $900.0 million senior credit facility (the "2020 Credit Facility"). At September 30, 2022, we were in compliance with our debt covenants under the 2020 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;First incremental term loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, we entered into the First Incremental Term Loan Agreement (the "Incremental Amendment"). The Incremental Amendment amended the 2020 Credit Facility and, among other things, provided for a $250.0 million incremental term loan (the &#x201c;2021 Incremental Term Loan&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financing for EVERFI acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;31, 2021, we acquired EVERFI for approximately $441.8 million in cash consideration and 3,810,888 shares of our common stock, valued at approximately $301.0 million, for an aggregate purchase price of approximately $742.8 million, net of closing adjustments. We financed the cash consideration and related expenses through cash on hand and new borrowings u&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nder the &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2020 Credit Facility&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, including &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$250.0 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; under the 2021 Incremental Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;First amendment to 2020 Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2022, we entered into the First Amendment to Credit Agreement (the &#x201c;Amendment&#x201d;). The Amendment amended the 2020 Credit Facility to, among other things, (i) modify the definition of &#x201c;Applicable Margin&#x201d;, (ii) modify the net leverage ratio financial covenant to require a net leverage ratio of (A) 4.00:1.00 or less for the fiscal quarter ended December 31, 2021 and for fiscal quarters ending thereafter through December 31, 2023 and (B) 3.75:1.00 or less for the fiscal quarters ending March 31, 2024 and thereafter, (iii) reset the $250.0 million fixed dollar basket with respect to the accordion feature and (iv) modify certain negative covenants to provide additional operational flexibility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;LIBOR transition amendment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 26, 2022, we entered into a LIBOR Transition Amendment (the "LIBOR Amendment"). The LIBOR Amendment amended the 2020 Credit Facility, as previously amended, to change the interest rate benchmark from LIBOR to SOFR, as defined in the LIBOR Amendment. The LIBOR Amendment does not change any terms of the 2020 Credit Facility unrelated to reference rate reform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the seller&#x2019;s obligations under two senior secured notes with a then-aggregate outstanding principal amount of $61.1 million (collectively, the &#x201c;Real Estate Loans&#x201d;). At September 30, 2022, we were in compliance with our debt covenants under the Real Estate Loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMjQ4NA_d933639b-0ddc-4170-a5e7-2a7bf9932814">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Debt balance at&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted average&lt;br/&gt;effective interest rate at&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;170,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.20&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.27&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;627,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;640,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;857,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.11&#160;&lt;/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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;937,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9f4f9f61c2634894842c99c709c8a5b5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMy0xLTEtMS0xODI1Mzc_7537eb65-51c0-4313-b42c-b85eac30e49c"
      unitRef="usd">170600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibaaa3ef65b164f45a3d90d45c134dddc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMy0yLTEtMS0xODI1Mzc_fc06e259-3ce6-4f18-80b8-9d452fd30be6"
      unitRef="usd">260000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9f4f9f61c2634894842c99c709c8a5b5_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMy00LTEtMS0xODI1Mzc_6994e2c7-88c3-4439-871d-623ef61c04bb"
      unitRef="number">0.0420</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ibaaa3ef65b164f45a3d90d45c134dddc_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMy01LTEtMS0xODI1Mzc_53e62ebe-cc00-4100-8eab-782ee4abf06b"
      unitRef="number">0.0327</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i638e659847fe409391dd0b4330af5e92_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNC0xLTEtMS0xODI1Mzc_870bce50-c610-4867-a88a-ee5d4631cc93"
      unitRef="usd">627813000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i13db41a15e3048c896ba88a390337263_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNC0yLTEtMS0xODI1Mzc_103b4080-e5b5-40c6-ad11-0c6950489516"
      unitRef="usd">640000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i638e659847fe409391dd0b4330af5e92_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNC00LTEtMS0xODI1Mzc_67dcc3a7-85e4-4a93-a06b-40a3c5e10fa3"
      unitRef="number">0.0365</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i13db41a15e3048c896ba88a390337263_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNC01LTEtMS0xODI1Mzc_2553f4d1-d66a-4a11-a6e2-077f5b7afb28"
      unitRef="number">0.0302</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i25ed9ddc566742349e2926c4221afb2d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNS0xLTEtMS0xODI1Mzc_4065cea4-0de6-484c-bd5e-6b26eed83710"
      unitRef="usd">58525000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1e89000e8335487495889e428e62b5bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNS0yLTEtMS0xODI1Mzc_367b1b8b-faf6-4b83-968c-e0757ac2831a"
      unitRef="usd">59480000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i25ed9ddc566742349e2926c4221afb2d_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNS00LTEtMS0xODI1Mzc_4d152c25-b700-47a0-8395-48785d8ea355"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1e89000e8335487495889e428e62b5bf_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNS01LTEtMS0xODI1Mzc_53cec449-ecf5-4130-b858-3a10fadd1c7c"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:OtherLongTermDebt
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNi0xLTEtMS0xODI1Mzc_b27dc789-7dca-459c-9346-eaecdc1e3838"
      unitRef="usd">538000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNi0yLTEtMS0xODI1Mzc_28ca4047-db24-481c-bb3d-e45b110fcb24"
      unitRef="usd">1694000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i25b2c1e4038a4cd5af304ab337cabee8_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNi00LTEtMS0xODI1Mzc_cfceb311-a8a5-4d94-b137-444b690b56ee"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i57925e172a274d138ef8236adc370959_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNi01LTEtMS0xODI1Mzc_91e3130f-fb49-4029-8574-2cc833014700"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNy0xLTEtMS0xODI1Mzc_7ad4c7e6-dce4-4ecc-b02b-fef42b6218d8"
      unitRef="usd">857476000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNy0yLTEtMS0xODI1Mzc_11fa304f-d6fc-49f8-a389-df8ec0795d55"
      unitRef="usd">961174000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNy00LTEtMS0xODI1Mzc_cfe9a0e0-5fb1-4b1c-a4b5-1bf79242175c"
      unitRef="number">0.0387</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfNy01LTEtMS0xODI1Mzc_44de2f5a-edd8-4628-a630-e019ac2b050b"
      unitRef="number">0.0323</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfOC0xLTEtMS0xODI1Mzc_b36b0d74-5eca-4fbd-ad27-2a685cb0ce05"
      unitRef="usd">-3402000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfOC0yLTEtMS0xODI1Mzc_285e6316-ca04-48d1-a1c4-c2fb5bcce37d"
      unitRef="usd">-4994000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfOS0xLTEtMS0xODI1Mzc_8704a546-29a3-4df5-a318-594b63011ab3"
      unitRef="usd">18193000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfOS0yLTEtMS0xODI1Mzc_01a37924-70f7-43cf-b36e-6e200a0d0571"
      unitRef="usd">18697000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i0bb04a385ab049588e5972cec6ae3ed9_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfOS00LTEtMS0xODI1Mzc_83a5f0b3-fe3a-4a29-bb41-f2a254c9a634"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i6bfb23b1c02845088737d7fa6d9e261d_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfOS01LTEtMS0xODI1Mzc_0c18e09d-a6c3-4ef7-9d05-a3138ea751ad"
      unitRef="number">0.0311</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMTAtMS0xLTEtMTgyNTM3_14a12be4-4075-4428-946d-ee0b046c244a"
      unitRef="usd">835881000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMTAtMi0xLTEtMTgyNTM3_c3561b3e-5112-4715-b68a-4afac3313e4c"
      unitRef="usd">937483000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i5ea73dcf784149aab4211c6c2eb9e607_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMTAtNC0xLTEtMTgyNTM3_35fab1c2-859d-4c9d-a5c4-efe7586eccec"
      unitRef="number">0.0384</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i49f57f97e8b044dda61fc0c110dc1339_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOjkwZDI2NTFhNGYyYzRkNTU5MTExYWI1YTFjZGRmNmY4L3RhYmxlcmFuZ2U6OTBkMjY1MWE0ZjJjNGQ1NTkxMTFhYjVhMWNkZGY2ZjhfMTAtNS0xLTEtMTgyNTM3_ab7eb8ef-f19c-49a7-b401-dacdfdabc674"
      unitRef="number">0.0323</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifbc700e72c3f4a728cccc36e81085c12_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMjMz_4ea7746f-67a6-426c-9f6b-33123ed529d0"
      unitRef="usd">900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i13db41a15e3048c896ba88a390337263_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfNDgw_89da3517-c8b0-406a-94e6-d3734e484f78"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ia91901e8bcd04d60948b8909dcb62d0f_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfNTk0_42e7135a-04c1-4b00-8956-aa5d6f2af822"
      unitRef="usd">441800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ia91901e8bcd04d60948b8909dcb62d0f_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfNjIz_fda161b3-ad02-4215-90d5-bcd735528ac8"
      unitRef="shares">3810888</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="i3cb95da251ef400e86a55f7bdacc5ac8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfNjg4_112f71d7-30b3-48e3-9d75-4fdc65468ffa"
      unitRef="usd">301000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia91901e8bcd04d60948b8909dcb62d0f_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfNzQx_4e48d5f7-aade-4edd-9bfa-98e06b46f61b"
      unitRef="usd">742800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i13db41a15e3048c896ba88a390337263_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfODkz_89da3517-c8b0-406a-94e6-d3734e484f78"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <blkb:NetLeverageRatio
      contextRef="i374faf73efbd4c0db2e074a604496b5a_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMTMwMw_e97cbb07-fa77-4363-9572-cb9d5bc0f010"
      unitRef="number">4.00</blkb:NetLeverageRatio>
    <blkb:NetLeverageRatio
      contextRef="i6b23d09ead7a4e73ade570f62477d05a_I20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMTQ0Mg_bed9fae6-5679-4b09-b83d-020f5049fde7"
      unitRef="number">3.75</blkb:NetLeverageRatio>
    <blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount
      contextRef="ieaa4b8df84794d7c982836d27e1978d4_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMTUzNg_c96e046b-c955-46a7-8620-097a116be342"
      unitRef="usd">250000000</blkb:LineofCreditFacilityAvailableIncreaseCapacityAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib9fd8b7702524c4fa3265de0c962a74d_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMTkzOA_ac1f8efa-a5df-43df-a4a0-e57bfba54069"
      unitRef="usd">61100000</us-gaap:DebtInstrumentFaceAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RleHRyZWdpb246MDliMmU2YzU5MGZmNGRkOGIwNmZmZGQwYzczMWJmMTVfMjQ3MQ_5def7e25-cb8f-4556-b6e0-6d7d75a474e6">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i374edcabda99481db8a3c78f92b38f61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83MC9mcmFnOjA5YjJlNmM1OTBmZjRkZDhiMDZmZmRkMGM3MzFiZjE1L3RhYmxlOmM3ZjQyYTZlZjg2ZDRjMTk4MDc0NjQ4YzVkMzA0ODllL3RhYmxlcmFuZ2U6YzdmNDJhNmVmODZkNGMxOTgwNzQ2NDhjNWQzMDQ4OWVfMi00LTEtMS0xODI1Mzc_a141c891-9140-462a-9d65-1e9f6520650b"
      unitRef="usd">2150000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMTc5OQ_583f304d-984f-4b9f-b5b7-29206ad04c7e">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;9. Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage our interest rate and foreign currency exchange risk. We currently have derivatives classified as cash flow hedges and net investment hedges. We do not enter into any derivatives for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of our derivative instruments are governed by International Swap Dealers Association, Inc. ("ISDA") master agreements with our counterparties. As of September&#160;30, 2022 and December&#160;31, 2021, we have presented the fair value of our derivative instruments at the gross amounts in the condensed consolidated balance sheet as the gross fair values of our derivative instruments equaled their net fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. As of September&#160;30, 2022 and December&#160;31, 2021, the aggregate notional values of the interest rate swaps were $435.0 million. All of the contracts have maturities on or before October 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September 30, 2022, we entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of the forwards as cash flow hedges at the inception of the contracts. As of September&#160;30, 2022, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $23.6 million CAD. All of the contracts have maturities of 12 months or less. We did not have foreign currency forward contracts as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net investment hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of September&#160;30, 2022, we had &#xa3;10.7 million of foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of our derivative instruments were as follows as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and other current assets&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow and net investment hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:48pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;other comprehensive income into (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,900&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our policy requires that derivatives used for hedging purposes be designated and effective as a hedge of the identified risk exposure at the inception of the contract. Accumulated other comprehensive income (loss) includes unrealized gains or losses from the change in fair value measurement of our derivative instruments each reporting period and the related income tax expense or benefit. Excluding net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to accumulated other comprehensive income (loss) until the actual hedged expense is incurred or until the hedge is terminated at which point the unrealized gain (loss) is reclassified from accumulated other comprehensive income (loss) to current earnings. For net investment hedges, changes in the fair value measurements of the derivative instruments and the related income tax expense or benefit are reflected as adjustments to translation adjustment, a component of accumulated other comprehensive income (loss), and recognized in earnings only when the hedged GBP investment is liquidated. The estimated accumulated other comprehensive income as of September&#160;30, 2022 that is expected to be reclassified into earnings within the next twelve months is $17.1 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the nine months ended September&#160;30, 2022 and 2021. See Note 12 to these condensed consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component. We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3ec07225981448e09fdb6ca3d904dd5d_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMTY0OTI2NzQ0NzAyOA_d3c721ef-492e-499d-a022-ad2078934555"
      unitRef="usd">435000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if72bd41de81940cf9a3b5555254b53d1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMjE5OTAyMzI2MzE2Nw_578f7745-3921-4e99-917a-3483eb9e182c"
      unitRef="cad">23600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if72bd41de81940cf9a3b5555254b53d1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMjE5OTAyMzI2MzE4Ng_52e78eee-f95c-4446-a110-7488e06e2d30"
      unitRef="gbp">10700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMTgxMQ_efba0567-d1e4-4426-8ec4-80f20fecf180">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of our derivative instruments were as follows as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and other current assets&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i562b311086ce45d9a460d8f4b54b13ab_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOjc5MGI3ZDU1YjAxMzRhMzFhMGJhOWY5YjI1MDZkM2FlL3RhYmxlcmFuZ2U6NzkwYjdkNTViMDEzNGEzMWEwYmE5ZjliMjUwNmQzYWVfNC0yLTEtMS0yMjc0NzA_55ee7857-38a5-4e3b-823c-c49693642cee"
      unitRef="usd">1464000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i75140ee9d2db48f7813e489b0f6d67a2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOjc5MGI3ZDU1YjAxMzRhMzFhMGJhOWY5YjI1MDZkM2FlL3RhYmxlcmFuZ2U6NzkwYjdkNTViMDEzNGEzMWEwYmE5ZjliMjUwNmQzYWVfNC0zLTEtMS0yMjc0ODQ_2eb465b6-26ad-46ce-a72c-aaedfb55f874"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ib926704415214ef19788f595e1d72bdc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOjc5MGI3ZDU1YjAxMzRhMzFhMGJhOWY5YjI1MDZkM2FlL3RhYmxlcmFuZ2U6NzkwYjdkNTViMDEzNGEzMWEwYmE5ZjliMjUwNmQzYWVfNC0yLTEtMS0xODI1Mzc_42de3ee7-4120-45f6-aac9-27c84e4e941d"
      unitRef="usd">33120000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i467f7c24f80e4553a402a296086fbb11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOjc5MGI3ZDU1YjAxMzRhMzFhMGJhOWY5YjI1MDZkM2FlL3RhYmxlcmFuZ2U6NzkwYjdkNTViMDEzNGEzMWEwYmE5ZjliMjUwNmQzYWVfNC0zLTEtMS0xODI1Mzc_72b84160-7174-4f45-942a-b4b8eb19ae64"
      unitRef="usd">7160000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ibd6616e4fb5b41cfab8f3fb7be88bb92_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOjc5MGI3ZDU1YjAxMzRhMzFhMGJhOWY5YjI1MDZkM2FlL3RhYmxlcmFuZ2U6NzkwYjdkNTViMDEzNGEzMWEwYmE5ZjliMjUwNmQzYWVfNS0yLTEtMS0xODI1Mzc_33378f53-0c9d-4223-9383-adaf08261de0"
      unitRef="usd">34584000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i52045749f49c47dfbbf195bc2213bbc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOjc5MGI3ZDU1YjAxMzRhMzFhMGJhOWY5YjI1MDZkM2FlL3RhYmxlcmFuZ2U6NzkwYjdkNTViMDEzNGEzMWEwYmE5ZjliMjUwNmQzYWVfNS0zLTEtMS0xODI1Mzc_0cf36052-972b-4535-8b8e-64115d74f759"
      unitRef="usd">7160000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMTgzMg_49952b59-0f66-449c-802a-7f45cbf12fee">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow and net investment hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:48pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;other comprehensive income into (loss) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,900&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="if057e248ba8a4d9d913f71d3f79fd102_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfMi0xLTEtMS0xODI1Mzc_e85bb753-40ad-4885-b716-7f1c79dbb581"
      unitRef="usd">-33120000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i3ebc700a444241028e9007b281250810_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfMi0zLTEtMS0xODI1Mzc_27157b85-dbca-4258-af1b-53f9e2184ab0"
      unitRef="usd">-1935000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="if057e248ba8a4d9d913f71d3f79fd102_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfMi01LTEtMS0xODI1Mzc_dcd9cbcf-5ae8-465e-a915-87e5dfb8f5c4"
      unitRef="usd">-1900000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ic92a093d44064af59b13e1909ccda92b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNC0xLTEtMS0yMjc0OTA_8c82982f-c335-459c-ac22-572fcd9720d3"
      unitRef="usd">-879000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i8646606c17654bbd8079424ec78991c2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNC0zLTEtMS0yMjc1MDA_f6d034e9-6cfe-46cf-9fb8-06295e35754a"
      unitRef="usd">-22000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ic92a093d44064af59b13e1909ccda92b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNC01LTEtMS0yMjc1MTg_93a08fb6-f82b-478c-8ff1-f2935cfadf44"
      unitRef="usd">-22000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ia0c1bdd35b484243ae640f5425d79334_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNi0xLTEtMS0yMjc0OTA_07da925e-fcb2-4b10-8fea-a2397215867a"
      unitRef="usd">-585000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i4b0ba1dba0d14eb0861f1d18540b45d1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNi0zLTEtMS0yMjc1MDA_3b9fe402-6882-4557-9cbd-70109491e886"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia0c1bdd35b484243ae640f5425d79334_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNi01LTEtMS0yMjc1MTg_57bb184b-807a-415a-8557-fd5d303d515c"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ia5248e2b299749cca0f18a324c8d6442_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNS0xLTEtMS0xODI1Mzc_82576fdf-0a6b-4a21-9ca3-65d0797a7123"
      unitRef="usd">-2283000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="id698190b43944da890eb0a97b63a30b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNS0zLTEtMS0xODI1Mzc_837e170e-ebd7-4c4b-90d2-0955ceb74115"
      unitRef="usd">505000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia5248e2b299749cca0f18a324c8d6442_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RhYmxlOmNhZTI0NDYzZDM5OTRmZjdhYzQ5NWFhNTQ4ZmVlZDQ4L3RhYmxlcmFuZ2U6Y2FlMjQ0NjNkMzk5NGZmN2FjNDk1YWE1NDhmZWVkNDhfNS01LTEtMS0xODI1Mzc_413e625d-cce2-4683-b719-9172a874039a"
      unitRef="usd">3289000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMjE5OTAyMzI2MzIxNA_521510e7-5698-40d5-95fc-9c8fdaf65a2f"
      unitRef="usd">-17100000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMTYxNQ_0f0eb795-45eb-4a05-92ec-552a29b69645"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83Ni9mcmFnOmNiMDMyNmQ2MzI2NDRlODVhOGYxNWFlNzEwMmMxYmUxL3RleHRyZWdpb246Y2IwMzI2ZDYzMjY0NGU4NWE4ZjE1YWU3MTAyYzFiZTFfMTYxNQ_de308e81-597a-415e-88e5-b15bdb8638d8"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3MTk_73cfcdd8-adef-42c3-b2f4-e566c2be32db">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;10. Commitments and Contingencies&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases for corporate offices, subleased offices and certain equipment and furniture. As of September&#160;30, 2022, we had operating leases for equipment that had not yet commenced with future rent payments of $3.0 million. These operating leases are expected to commence during 2022 with lease terms of 3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,023&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of September&#160;30, 2022, the remaining aggregate minimum purchase commitment under these arrangements was approximately $236.0 million through 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Solution and service indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. We have not identified any losses that might be covered by these indemnifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We make a provision for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency provisions at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Security incident&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not  believe that any data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly. Our investigation into the Security Incident by our cybersecurity team and third-party forensic advisors remains ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquires and investigations in the future that might result in adverse judgments, settlements, fines, penalties or other resolution. To limit our exposure to losses related to claims against us, including data breaches such as the Security Incident, we maintain $50 million of insurance above a $250 thousand deductible payable by us. As noted below, this coverage has reduced our fina&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ncial exposure related to the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded expenses and offsetting probable insurance recoveries related to the Security Incident as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting probable insurance recoveries&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,594)&lt;/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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries recognized&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,109)&lt;/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:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;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:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recorded expenses have consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlements of customer claims and accruals for certain loss contingencies. Not included in the expenses discussed above were costs associated with enhancements to our cybersecurity program. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our consolidated statements of comprehensive (loss) income and as operating activities on our consolidated statements of cash flows. Total costs related to the Security Incident have exceeded the limit of our insurance coverage. We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims and investigations, including those discussed below, and our efforts to further enhance our cybersecurity measures. For full year 2022, we currently expect net pre-tax expense of approximately $30.0 million to $35.0 million for ongoing legal fees related to the Security Incident. In line with our policy as discussed above, legal fees are expensed as incurred. For full year 2022, we currently expect net cash outlays of approximately $15.0 million to $25.0 million for ongoing legal fees related to the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, we have recorded approximately $5.0 million in aggregate liabilities for loss contingencies related to the Security Incident that we believe we can reasonably estimate. In accordance with our policy described above, certain of these recorded charges reflect the low end of a range of estimated losses based on our determination that no estimate within that range was better than any other amount. It is reasonably possible that actual losses in the future for those matters will be in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of September&#160;30, 2022 because we are unable at this time to reasonably estimate the possible loss or range of loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer claims.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; To date, we have received approximately 260 specific requests for reimbursement of expenses ("Customer Reimbursement Requests") and approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident (none of which have as yet been filed in court). Of the Customer Reimbursement Requests received to date, approximately 190 have been fully resolved and closed. In June 2022, we also received notice of a proposed claim on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#x2019; interests through subrogation claims have contacted us. One insurance company has filed a subrogation claim in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer and subrogation claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer constituent class actions. &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Presently, we are a defendant in 19 putative consumer class action cases [17 in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and 2 in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#x2019; fees and other related relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#x2014;known as class certification&#x2014;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. Frequently, a court&#x2019;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furthermore, for putative class actions, it is often not possible to reasonably estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Governmental investigations.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 49 state Attorneys General and the District of Columbia and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. We also are subject to the following pending governmental actions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the U.S. Federal Trade Commission;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;a formal investigation by the SEC;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the U.S. Department of Health and Human Services;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the Office of the Australian Information Commissioner; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the Office of the Privacy Commissioner of Canada. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have been having discussions with the SEC Staff about potential resolution of issues arising from their investigation. While we are hopeful that we can resolve the matter on acceptable terms, there is no assurance that we will be able to resolve the matter on terms acceptable to us and the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 28, 2021, the Information Commissioner's Office in the United Kingdom under the U.K Data Protection Act 2018 (the "ICO") notified us that it has closed its investigation of the Security Incident. Based on its investigation and having considered our actions before, during and after the Security Incident, the ICO issued our European subsidiary a reprimand in accordance with Article 58(2)(b) of the U.K. General Data Protection Regulation ("U.K. GDPR") due to our non-compliance, in the ICO's view, with the requirements set out in Article 32 of the U.K. GDPR regarding the processing of personal data. The ICO did not impose a penalty related to the Security Incident, nor did it impose any requirements for further action by us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident, pursuant to which our European subsidiary paid a penalty of &#x20ac;60,000 in relation to the alleged late notification of two Spanish data controllers regarding the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident without taking any action against us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We continue to cooperate with all ongoing investigations, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental investigations could result in adverse judgements, settlements, fines, penalties or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows, or financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <blkb:OperatingLeaseLeaseNotYetCommencedExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNTQ5NzU1ODMwMDMz_0c381280-be60-4b4f-b8da-2b5426ddb02e"
      unitRef="usd">3000000</blkb:OperatingLeaseLeaseNotYetCommencedExpense>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNTQ5NzU1ODMwMDUz_1acee155-0478-4fbd-8255-aaaf193a43c5">P3Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3NDc_0ce55d9d-4570-4530-89c4-6a895e7b0286">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',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;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,023&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,988)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0xLTEtMS0xODI1Mzc_bb9c2784-eb6a-4881-b4fb-fbdb41e0b01a"
      unitRef="usd">2301000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0yLTEtMS0xODI1Mzc_01c9b584-4952-4860-9c7d-9e0218734a28"
      unitRef="usd">2344000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi00LTEtMS0xODI1Mzc_b65e8b8f-ab01-4429-b8bb-a9c992cca7a2"
      unitRef="usd">7273000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi01LTEtMS0xODI1Mzc_994d48ba-a7bd-4e04-8dc7-eb425cfe51e2"
      unitRef="usd">7557000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMy0xLTEtMS0xODI1Mzc_895da2a7-0512-4e2c-aea4-a65e4983d3f1"
      unitRef="usd">400000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMy0yLTEtMS0xODI1Mzc_12d39a0b-afa9-4c61-8472-18f2a17a28cc"
      unitRef="usd">625000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMy00LTEtMS0xODI1Mzc_08aa3467-81cb-45b6-b449-6bf59900db44"
      unitRef="usd">1250000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMy01LTEtMS0xODI1Mzc_bdadc808-54a2-4716-80a6-e62a43d10ac3"
      unitRef="usd">2023000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNC0xLTEtMS0xODI1Mzc_fd4fe1d9-c13c-4ef9-9412-4bcf8ea54238"
      unitRef="usd">791000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNC0yLTEtMS0xODI1Mzc_1446c236-2d59-4acb-91a0-cb6b7784ae9b"
      unitRef="usd">313000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNC00LTEtMS0xODI1Mzc_cb24d9e2-2876-4a31-a1da-294ed2e4f281"
      unitRef="usd">1988000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNC01LTEtMS0xODI1Mzc_5f113cad-f0f3-4148-be6c-d931d6a0f007"
      unitRef="usd">1139000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNS0xLTEtMS0xODI1Mzc_2b204d04-dc0f-409b-8b4d-0789c6682f44"
      unitRef="usd">1910000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNS0yLTEtMS0xODI1Mzc_099e3eac-71dd-49da-a834-dd1bb44dab0d"
      unitRef="usd">2656000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNS00LTEtMS0xODI1Mzc_6fca55dd-3e2a-42ce-aac6-56d3ae5efd09"
      unitRef="usd">6535000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfNS01LTEtMS0xODI1Mzc_e3d83106-c070-4bc2-ae4f-d1bbbe018889"
      unitRef="usd">8441000</us-gaap:LeaseCost>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i94994e46994c41f1892ce970ada972b2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTAwOA_367e1bc3-e834-4f90-b5d5-bd4ec67a8c70"
      unitRef="usd">236000000</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <blkb:LiabilityInsuranceAmountTotal
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNDU5Mg_02e925ab-45fb-44df-88fd-d881219689cd"
      unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNDYxNg_dd64d8ff-7375-434d-90ae-595217ded644"
      unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3NTk_85d87104-cda9-4ef1-ac83-f7d46b2448ba">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded expenses and offsetting probable insurance recoveries related to the Security Incident as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Offsetting probable insurance recoveries&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(34,594)&lt;/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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes our cumulative expenses, insurance recoveries recognized and insurance recoveries paid as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative gross expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries recognized&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(48,109)&lt;/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:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative net expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;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:1pt solid #51555c;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cumulative offsetting insurance recoveries paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMi0xLTEtMS0xODI1Mzc_2796ac80-6fe9-438f-bce9-b9b5e0bdb9ed"
      unitRef="usd">13658000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMi0yLTEtMS0xODI1Mzc_e7dd037f-fc3d-4a63-8a6c-ebaa919bef94"
      unitRef="usd">11448000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMi00LTEtMS0xODI1Mzc_09b47cf7-9fc9-4ca5-86f0-4710dbc6bcde"
      unitRef="usd">31098000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMi01LTEtMS0xODI1Mzc_228d2407-6d03-48ab-a4fb-e91b955b58b8"
      unitRef="usd">35916000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMy0xLTEtMS0xODI1Mzc_fd80eff2-0022-43ff-9034-be1d87ac6ddd"
      unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMy0yLTEtMS0xODI1Mzc_913ba4e6-a141-4d04-8ed4-50f8f289bb93"
      unitRef="usd">10597000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMy00LTEtMS0xODI1Mzc_e147393e-9398-4816-a169-171597dd5a9e"
      unitRef="usd">1891000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfMy01LTEtMS0xODI1Mzc_18c5ba74-2750-425c-a8c5-3cf66cd02b82"
      unitRef="usd">34594000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentNetExpense
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfNC0xLTEtMS0xODI1Mzc_f72ae743-6f5d-4d2f-9db2-1c9f8e0260a3"
      unitRef="usd">13658000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfNC0yLTEtMS0xODI1Mzc_c5f7f996-c728-4151-9431-275b23b64f17"
      unitRef="usd">851000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfNC00LTEtMS0xODI1Mzc_8bee0a90-827a-4832-bab8-0d4affdb6c36"
      unitRef="usd">29207000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjVlZGVkOTVkYWQzOTQ1ZjU4NjU1MzhkY2ZiODUwYjc5L3RhYmxlcmFuZ2U6NWVkZWQ5NWRhZDM5NDVmNTg2NTUzOGRjZmI4NTBiNzlfNC01LTEtMS0xODI1Mzc_87fd6d71-3c2f-4aaf-aa30-14a08441d7ce"
      unitRef="usd">1322000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfMS0xLTEtMS0xODI1Mzc_f026cf5c-e332-46f6-8c21-4409e4d33fd3"
      unitRef="usd">81489000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfMS0yLTEtMS0xODI1Mzc_3c68c88a-d6cd-4cbc-9775-6721843869bb"
      unitRef="usd">50391000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfMi0xLTEtMS0xODI1Mzc_2ceae4c0-8fb2-4565-bde4-4ab797cbd72f"
      unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfMi0yLTEtMS0xODI1Mzc_0d69a173-a89a-4bab-8387-18243aff0d6f"
      unitRef="usd">48109000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeNetExpense
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfMy0xLTEtMS0xODI1Mzc_6ec21ecd-72e3-40da-9f4c-287d891271e4"
      unitRef="usd">31489000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfMy0yLTEtMS0xODI1Mzc_c6de6a82-7f4b-4ccc-a539-4ebd93c124bc"
      unitRef="usd">2282000</blkb:SecurityIncidentCumulativeNetExpense>
    <us-gaap:InsuranceRecoveries
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfNS0xLTEtMS0xODI1Mzc_7937d8ac-e6a3-490b-87f6-c09371e60b6b"
      unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjgzZjc0ZTc5MDIxNjRlZTI4MzIxNDQ5ZTU0NjExYTFlL3RhYmxlcmFuZ2U6ODNmNzRlNzkwMjE2NGVlMjgzMjE0NDllNTQ2MTFhMWVfNS0yLTEtMS0xODI1Mzc_73cc8ed3-2a48-4660-a6ed-2f2431903fc7"
      unitRef="usd">29968000</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentExpectedCost
      contextRef="i6b22a163d1624352b52f449579c79636_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNjEyMg_22677080-d1a5-402d-aa7e-043b2f0691cf"
      unitRef="usd">30000000</blkb:SecurityIncidentExpectedCost>
    <blkb:SecurityIncidentExpectedCost
      contextRef="i04b2871442954340baa0911cdcb03232_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNjEyOA_f9648d2d-9005-4717-acca-9f16c5f683af"
      unitRef="usd">35000000</blkb:SecurityIncidentExpectedCost>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees
      contextRef="i6b22a163d1624352b52f449579c79636_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNjM0Mw_2bd912cb-e022-42aa-a25e-bd22881f8521"
      unitRef="usd">15000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees
      contextRef="i04b2871442954340baa0911cdcb03232_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNjM0OQ_6f160214-96d8-4c97-a57c-bcd1aa19e883"
      unitRef="usd">25000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNTQ5NzU1ODMwMDk3_22640a02-4af0-43b4-8761-6b4f55440050"
      unitRef="usd">5000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNjcxMg_9307ed44-6212-40a0-8ea9-d55dc695bbd4"
      unitRef="cases">260</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNjgxNw_683d3f39-cc45-4053-b464-4718e38118e7"
      unitRef="cases">400</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNzEwMQ_2705fd54-8068-4dee-a9a9-4f6a4e9b8655"
      unitRef="cases">190</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i8382ace1c92943ea84825b5c06d07161_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfNzk3Mg_1b373e3b-2045-4ba9-8401-692e3c126ddb"
      unitRef="cases">19</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i2d2aef89e1b14c8a9e35b19ce346f66f_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfODAxMw_c3270931-ed12-46cb-98c2-cb1ce1470fd7"
      unitRef="cases">17</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i7892aac41faf4b8da746b8acbdcdbf2e_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfODEzMg_dd064b12-7c62-4b61-827b-a9dfaa16e9b1"
      unitRef="cases">2</us-gaap:LossContingencyNumberOfPlaintiffs>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTAzMDc_ac2a331f-4700-4dea-b5be-b49161119367"
      unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <blkb:SecurityIncidentPenaltyPaid
      contextRef="i3c11bbddcdbd4fbb95227f1859ffb995_D20210901-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTE4MjQ_e9f8bafa-29c8-4249-86de-41457fb27f89"
      unitRef="eur">60000</blkb:SecurityIncidentPenaltyPaid>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RleHRyZWdpb246ZTM0ZGI2MTY3M2VjNDdlN2E4Y2I1ZjYxNzJmN2E1YTdfMjAwNA_372b5f15-9fa8-490f-98b5-2fa1f473f05d">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;11. Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax (benefit) provision and effective income tax rates, including the effects of period-specific events, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June 30, 2022, we utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&#x2014;Interim Reporting&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to calculate our interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. We believe that, at this time, the use of this discrete method is no longer more appropriate than the annual effective tax rate method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in our effective income tax rate for the three and nine months ended September&#160;30, 2022 when compared to the same periods in 2021 was primarily due to the effect of year-to-date losses relative to our forecasted permanent items, including foreign-derived intangible income deduction not generated in the prior year. Furthermore, the 2022 effective income tax rate was negatively impacted by expenses attributable to stock based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RleHRyZWdpb246ZTM0ZGI2MTY3M2VjNDdlN2E4Y2I1ZjYxNzJmN2E1YTdfMjAwNQ_0cba994b-348b-4e5a-b8b8-98d46652841f">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax (benefit) provision and effective income tax rates, including the effects of period-specific events, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&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:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax (benefit) provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMi0xLTEtMS0xODI1Mzc_5373ad16-7c34-413d-997d-756ba4d5c246"
      unitRef="usd">-1576000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMi0yLTEtMS0xODI1Mzc_9341e83e-368a-4af3-af53-61107181f5c5"
      unitRef="usd">2517000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMi00LTEtMS0xODI1Mzc_5d8c7b3c-2799-4a40-a38a-6419981a9c32"
      unitRef="usd">-5993000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMi01LTEtMS0xODI1Mzc_c0f45e3f-f970-4d2b-8465-24d9a45c7e21"
      unitRef="usd">4946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMy0xLTEtMS0xODI1Mzc_e84a0c48-fe86-4f22-aa34-f2636947e61b"
      unitRef="number">0.132</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMy0yLTEtMS0xODI1Mzc_333b8716-68ae-4feb-ad70-1467a1e0b540"
      unitRef="number">0.289</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMy00LTEtMS0xODI1Mzc_de5d9331-53a6-4d24-a55a-b695d5eed876"
      unitRef="number">0.199</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84NS9mcmFnOmUzNGRiNjE2NzNlYzQ3ZTdhOGNiNWY2MTcyZjdhNWE3L3RhYmxlOjIzZTE4NDg1OTAwMjRiMWJiZmRkY2YxNWY5OGRhMTQxL3RhYmxlcmFuZ2U6MjNlMTg0ODU5MDAyNGIxYmJmZGRjZjE1Zjk4ZGExNDFfMy01LTEtMS0xODI1Mzc_a7643ed4-5df0-48d6-882c-46421331691a"
      unitRef="number">0.279</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RleHRyZWdpb246ZWM2Zjc3MDc4ZGJlNGFiNjg2NGVjOTk1MmRmNTk0NjBfMjAw_ce7c599c-17d1-4da0-bccf-ae7d896af258">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;12. Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Changes in accumulated other comprehensive income (loss) by component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&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: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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;By component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gains and losses on cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $(2,926), $38, $(7,708) and $(818)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,289&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign currency translation adjustment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, beginning of period&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RleHRyZWdpb246ZWM2Zjc3MDc4ZGJlNGFiNjg2NGVjOTk1MmRmNTk0NjBfMTk4_649b3b55-704c-4a72-9947-62533189887d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&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: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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;By component:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Gains and losses on cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $(2,926), $38, $(7,708) and $(818)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,957)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,289&#160;&lt;/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:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign currency translation adjustment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, beginning of period&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,536)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding: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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive (loss) income balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 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 #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i061f42b9638645449f158f95065f6dd6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMi0xLTEtMS0xODI1Mzc_f0cb3de3-5a19-4798-9c68-530d0c400b4b"
      unitRef="usd">7455000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i35d4beb7d9344f60924681cef2f247f2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMi0yLTEtMS0xODI1Mzc_f6963253-311c-4877-a3dc-df85443af4f5"
      unitRef="usd">6291000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMi00LTEtMS0xODI1Mzc_0291a6e6-8915-4300-b172-193c8739abfb"
      unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i827c7738ba0642e6bbcce7ebf02f95a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMi01LTEtMS0xODI1Mzc_7958ce2d-4dfb-4117-82e5-50b4d88e7a76"
      unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i010f4c19870f4c469703d5bc61c3fc83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNS0xLTEtMS0xODI1Mzc_8855286a-8580-4918-bc31-986c3bc96de4"
      unitRef="usd">18720000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b1deab61405483ba10783a10ce9af74_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNS0yLTEtMS0xODI1Mzc_91cf4e3d-fb32-49e2-949c-4054188f28ff"
      unitRef="usd">1393000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1994ab6e6be740f495fc2b25287d568e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNS00LTEtMS0xODI1Mzc_26eb3242-ba83-4043-a7b7-18359210ac52"
      unitRef="usd">5257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4c58dda833974303902d182b2ea399f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNS01LTEtMS0xODI1Mzc_a1b72807-f123-470d-a879-957b96f7389c"
      unitRef="usd">-3101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjo3YWQwYzlmODJkMWM0ZjAzYmFiOTE4YTY3MDk2YjI3Zl84Ng_6d353f3f-fa5a-4ddd-80be-5c3a4c81ce47"
      unitRef="usd">-2926000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjo3YWQwYzlmODJkMWM0ZjAzYmFiOTE4YTY3MDk2YjI3Zl85MA_92dc978c-99d4-4d72-a96c-cea82d0674e2"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjo3YWQwYzlmODJkMWM0ZjAzYmFiOTE4YTY3MDk2YjI3Zl85NA_6236a9a9-d622-4ff3-802b-209e50e0a0e7"
      unitRef="usd">-7708000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi0wLTEtMS0xODI1MzcvdGV4dHJlZ2lvbjo3YWQwYzlmODJkMWM0ZjAzYmFiOTE4YTY3MDk2YjI3Zl8xMDE_4578ecff-3c61-4931-b8a0-0aa7c974fcdc"
      unitRef="usd">-818000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i3740fbd6dc4c49fe9b51bd5cb83c5492_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi0xLTEtMS0xODI1Mzc_58d8e400-fbba-49d1-a2bf-c5b2f97d8cb0"
      unitRef="usd">-8241000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ie5a5d7e8267c4a6e91dc4f0d1da2da42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi0yLTEtMS0xODI1Mzc_104a1bf8-cfdc-43df-b783-49778e887d1c"
      unitRef="usd">109000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if2a9fb05fdaf422184c330bcfbc9771f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi00LTEtMS0xODI1Mzc_7f8093a7-a2d8-4533-9245-6602121ea030"
      unitRef="usd">-21678000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i7a64a912943249c0abe478de200c1530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNi01LTEtMS0xODI1Mzc_9dcb1a98-1fb0-4615-8e8e-f6c849e9e3af"
      unitRef="usd">-2329000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i3740fbd6dc4c49fe9b51bd5cb83c5492_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNy0xLTEtMS0xODI1Mzc_15aec2a3-35ef-46b2-aa79-328fb9bc2384"
      unitRef="usd">-1957000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ie5a5d7e8267c4a6e91dc4f0d1da2da42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNy0yLTEtMS0xODI1Mzc_1e8183ac-3c21-482c-a1e3-0ba83672799d"
      unitRef="usd">505000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="if2a9fb05fdaf422184c330bcfbc9771f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNy00LTEtMS0xODI1Mzc_517e408b-9bf9-4520-9da7-4d6032bb7938"
      unitRef="usd">-1922000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i7a64a912943249c0abe478de200c1530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfNy01LTEtMS0xODI1Mzc_e2cc6997-36fb-480d-9836-9752bfe11b52"
      unitRef="usd">3289000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3740fbd6dc4c49fe9b51bd5cb83c5492_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOC0xLTEtMS0xODI1Mzc_19d54c31-ba14-47a7-b442-f39475dec257"
      unitRef="usd">513000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie5a5d7e8267c4a6e91dc4f0d1da2da42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOC0yLTEtMS0xODI1Mzc_2c9706b4-8890-49b8-973a-7eb70bafab5f"
      unitRef="usd">-134000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2a9fb05fdaf422184c330bcfbc9771f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOC00LTEtMS0xODI1Mzc_03b8a0c5-3c65-4685-8200-2470798fd468"
      unitRef="usd">504000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a64a912943249c0abe478de200c1530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOC01LTEtMS0xODI1Mzc_9bf11016-08d8-48d1-91fe-a62c792248c3"
      unitRef="usd">-862000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i3740fbd6dc4c49fe9b51bd5cb83c5492_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOS0xLTEtMS0xODI1Mzc_8a55d266-171f-4173-a177-b664fcd1c5dc"
      unitRef="usd">-1444000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ie5a5d7e8267c4a6e91dc4f0d1da2da42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOS0yLTEtMS0xODI1Mzc_b8f1c33f-0d95-42f7-9b1d-9085a6d291d8"
      unitRef="usd">371000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if2a9fb05fdaf422184c330bcfbc9771f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOS00LTEtMS0xODI1Mzc_4a32da99-cba8-4116-bf39-aa006f48aae2"
      unitRef="usd">-1418000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i7a64a912943249c0abe478de200c1530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfOS01LTEtMS0xODI1Mzc_e97a5cf5-b888-454b-97cd-60179342fe43"
      unitRef="usd">2427000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3740fbd6dc4c49fe9b51bd5cb83c5492_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTAtMS0xLTEtMTgyNTM3_eec93b01-17d6-41e1-99bd-a1c85ea7299b"
      unitRef="usd">-6797000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie5a5d7e8267c4a6e91dc4f0d1da2da42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTAtMi0xLTEtMTgyNTM3_8b17e9d7-fc1f-440d-98d8-f8f8ea5dfd8a"
      unitRef="usd">-262000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if2a9fb05fdaf422184c330bcfbc9771f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTAtNC0xLTEtMTgyNTM3_6d706163-d19b-4824-afb8-74ed8ba582b3"
      unitRef="usd">-20260000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7a64a912943249c0abe478de200c1530_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTAtNS0xLTEtMTgyNTM3_b6ad5514-6d3e-4622-9b70-75a4a85a86bd"
      unitRef="usd">-4756000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i49275c62cff94363bdbfadec8567c8d1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTEtMS0xLTEtMTgyNTM3_14ec66da-58f9-4333-bef6-8dfc9f0c0db5"
      unitRef="usd">25517000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id62c74bf48a04f48ad087d7b6a9ab037_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTEtMi0xLTEtMTgyNTM3_86cf3ea4-d633-4b66-bae2-d95157d8cd9e"
      unitRef="usd">1655000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i49275c62cff94363bdbfadec8567c8d1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTEtNC0xLTEtMTgyNTM3_35dc4172-44af-4ac1-bf77-bd737d3822fc"
      unitRef="usd">25517000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id62c74bf48a04f48ad087d7b6a9ab037_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTEtNS0xLTEtMTgyNTM3_72492853-fe99-4c3e-88fe-6790b7f03782"
      unitRef="usd">1655000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ide80f47753f044c281c33e7246584192_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTMtMS0xLTEtMTgyNTM3_20a9ef63-98ad-4452-ba00-2c6abab24442"
      unitRef="usd">-11265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ife44bf679b754d1c83bbd07bb449994e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTMtMi0xLTEtMTgyNTM3_334ffca3-97e9-4fa7-88ef-61de7aa92d65"
      unitRef="usd">4898000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ef4ba8b06dc4df9bcf58bcbb52dd950_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTMtNC0xLTEtMTgyNTM3_40ece819-4bfc-44fc-8613-e0c649835de4"
      unitRef="usd">1265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idd7bd0ee5c3a44af88025e84ebf2e8a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTMtNS0xLTEtMTgyNTM3_d9fe2f39-443b-442a-9211-6f9f0cc84e53"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i091cb07be74d4eb1baa040d0fc8d8675_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTQtMS0xLTEtMTgyNTM3_08ea7707-351e-4fe2-8736-ea22408e41a8"
      unitRef="usd">-11536000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7e74c73249f04db38504409688464c05_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTQtMi0xLTEtMTgyNTM3_b1967440-f100-4eb7-8a2c-bdb6bfb45348"
      unitRef="usd">-3234000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7ffe99bdb0944932a37be1f5e52fa161_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTQtNC0xLTEtMTgyNTM3_8f4f6c4c-27eb-4d48-9e98-5ffc6adcafa2"
      unitRef="usd">-24066000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic0a3cdd98ba44d2ba973aed3039d7583_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTQtNS0xLTEtMTgyNTM3_ace06339-5e5a-478f-95b7-fcf10391541d"
      unitRef="usd">1060000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e1ee82ae3db476999b20e1cd1144ca6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTUtMS0xLTEtMTgyNTM3_6b60ff4d-610b-40b2-8cdf-e6428f829068"
      unitRef="usd">-22801000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i37e9f53286894e8eb7a929303d50513c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTUtMi0xLTEtMTgyNTM3_2e5c5276-f775-4ed3-ab59-823a8d2edfd0"
      unitRef="usd">1664000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e1ee82ae3db476999b20e1cd1144ca6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTUtNC0xLTEtMTgyNTM3_92acb292-1d2b-4274-9ecb-d15332011647"
      unitRef="usd">-22801000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i37e9f53286894e8eb7a929303d50513c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTUtNS0xLTEtMTgyNTM3_1bc12f8a-e6ef-4db5-ad9b-4b0850a86f4c"
      unitRef="usd">1664000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTYtMS0xLTEtMTgyNTM3_26ee1414-288b-4ee4-85b2-31f5031bc5ef"
      unitRef="usd">2716000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i982d098d2f594d55ab1cee2ce443cea2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTYtMi0xLTEtMTgyNTM3_01a8ec6d-9c92-4aee-8aee-5b1fead0fbb5"
      unitRef="usd">3319000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTYtNC0xLTEtMTgyNTM3_7b7fd5b1-6131-4d8b-89ad-6bd3abda6226"
      unitRef="usd">2716000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i982d098d2f594d55ab1cee2ce443cea2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV84OC9mcmFnOmVjNmY3NzA3OGRiZTRhYjY4NjRlYzk5NTJkZjU5NDYwL3RhYmxlOjAwNjRhZDcyY2FlMjQ1ZTZhYjY0ODUwNDI2Mzc4NGNjL3RhYmxlcmFuZ2U6MDA2NGFkNzJjYWUyNDVlNmFiNjQ4NTA0MjYzNzg0Y2NfMTYtNS0xLTEtMTgyNTM3_44aa22d3-446d-4bca-9a0c-59fa74df8145"
      unitRef="usd">3319000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMjU1OQ_346c2b75-fdfe-4ca0-8d53-eb9e9fec6108">&lt;div style="margin-top:12pt"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;13. Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.0 billion&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60%&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract assets as of September&#160;30, 2022 and December&#160;31, 2021 were insignificant. Our closing balances of deferred revenue were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.660%"/&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:1.0%"/&gt;&lt;td style="width:13.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;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;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in deferred revenue during the nine months ended September&#160;30, 2022 was primarily due to &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a seasonal increase in customer contract renewals&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. The amount of revenue recognized during the nine months ended September&#160;30, 2022 that was included in the deferred reven&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ue balance at the beginning of the period was approximately $303 million. The amount of revenue recognized during the nine months ended September&#160;30, 2022 from performance obligations satisfied in prior periods was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insignificant&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell our cloud solutions and related services in three primary geographical markets: to customers in the United States, to customers in the United Kingdom and to customers located in other countries. The following table presents our revenue by geographic area based on the address of our customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&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: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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;220,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;563,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,142&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;679,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2022, we reorganized our market groups. The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of September&#160;30, 2022. The following is a description of each market group as of that date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;The Social Sector market group focuses on sales to customers and prospects in the social sector, such as nonprofits, foundations, education institutions, healthcare organizations and other not-for-profit entities globally, and includes JustGiving from Blackbaud; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;The Corporate Sector market group focuses on sales to customers and prospects in the corporate sector globally, and includes EVERFI from Blackbaud and YourCause from Blackbaud.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&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: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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Social Sector&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;672,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate Sector&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,275&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;679,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;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;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&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: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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactional recurring&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;193,714&#160;&lt;/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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total recurring revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;642,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i336af3c3267649be94b2d53be693e359_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMTAw_8362c7bf-ccc6-4f1b-9827-529a37cbf257"
      unitRef="usd">1000000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i336af3c3267649be94b2d53be693e359_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMjMx_60b55dfb-ece6-4bf9-9f13-e363aaad44d2"
      unitRef="number">0.60</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i336af3c3267649be94b2d53be693e359_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMjkx_783d525f-52be-4a04-9062-9faeb6c1d864">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMjUzMQ_a3775636-2199-4ba5-ac93-3835bd8c741a">Our closing balances of deferred revenue were 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:69.660%"/&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:1.0%"/&gt;&lt;td style="width:13.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;396,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3a695c4776804ca99e40bfb09f22bbf2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmMzNzk0MjYwMzc3MTQ2YWZhZWQ3MWE2NzRjNTFjYmE5L3RhYmxlcmFuZ2U6YzM3OTQyNjAzNzcxNDZhZmFlZDcxYTY3NGM1MWNiYTlfMS0xLTEtMS0xODI1Mzc_87cf24bd-8eaa-47d0-a456-23c46ca9aae5"
      unitRef="usd">396599000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i81c4fd0457874f98ba81007b6c29a136_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmMzNzk0MjYwMzc3MTQ2YWZhZWQ3MWE2NzRjNTFjYmE5L3RhYmxlcmFuZ2U6YzM3OTQyNjAzNzcxNDZhZmFlZDcxYTY3NGM1MWNiYTlfMS0yLTEtMS0xODI1Mzc_55f28061-4571-493b-a35d-50f803814b9d"
      unitRef="usd">378746000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMTM1OQ_4eee5173-e7cc-48dd-a74f-669702d8888e"
      unitRef="usd">303000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMjU1OA_526f2b11-68f0-4f6a-93c7-86b83a99619a">The following table presents our revenue by geographic area based on the address of our customers:&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:39.689%"/&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: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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;220,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;191,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;657,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;563,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,142&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;679,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&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: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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Social Sector&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;672,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;651,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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 style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate Sector&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,275&#160;&lt;/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:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;261,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;783,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;679,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bd8333c5e3d4bda865cf751ef9c3b7a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMi0xLTEtMS0xODI1Mzc_ada899a9-f2bc-4f1f-95fc-6e5134657e03"
      unitRef="usd">220177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3566fb74ddb4a259901d7dfe1c5d1a8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMi0yLTEtMS0xODI1Mzc_bdb90f98-8639-48da-9adc-fd1744e30bd3"
      unitRef="usd">191580000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ed512ac84924f7e86a06dcbdc54f2ca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMi00LTEtMS0xODI1Mzc_fb19dc7c-011b-4692-8882-5b01854216b0"
      unitRef="usd">657699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d2b801b8ba44a9e8d5b652cd5a9e758_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMi01LTEtMS0xODI1Mzc_c939f8a5-e132-46f3-84fa-168b5929fc92"
      unitRef="usd">563916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2450730a3db6408283320e69b1247532_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMy0xLTEtMS0xODI1Mzc_9a1d39bf-8ded-405d-984f-f20b125de6bd"
      unitRef="usd">26858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8d5a50ac0da43bb82d66f6fdf6d71c5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMy0yLTEtMS0xODI1Mzc_12fb11d7-e0eb-4fe0-b859-563d8db2afa5"
      unitRef="usd">25351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i461afa44a4c644188f36f5c541ed3bb1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMy00LTEtMS0xODI1Mzc_3cd09847-babb-4e04-b40b-ba0e1bc8e534"
      unitRef="usd">81349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7a295495e104851984171a2b8284db7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfMy01LTEtMS0xODI1Mzc_b743c7fd-5fad-451d-b7a1-cc98be10bf0d"
      unitRef="usd">72142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a2e853278de4f49af33c0b66d14b429_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNC0xLTEtMS0xODI1Mzc_c2ed990a-9ee4-4ec2-845d-ae52bfcda1e7"
      unitRef="usd">14262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic02780e44630474aacb7104d0c8ab297_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNC0yLTEtMS0xODI1Mzc_4baa69c5-9a66-4b5b-afb7-e210b022dc77"
      unitRef="usd">14287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0002d0857cac4d6ba8e988739641d5af_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNC00LTEtMS0xODI1Mzc_74dacfb0-424f-459b-bd04-8b8a51b3a5c4"
      unitRef="usd">44300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92761e639d5146c3a1c54fcdb5f1ff2a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNC01LTEtMS0xODI1Mzc_497523e6-0ca5-404e-80dc-b02bb67ca730"
      unitRef="usd">43791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNS0xLTEtMS0xODI1Mzc_efab07a7-5321-4f43-b4d6-1069c6bfe075"
      unitRef="usd">261297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNS0yLTEtMS0xODI1Mzc_b122ba47-81b5-45de-a05d-211fc68de6ac"
      unitRef="usd">231218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNS00LTEtMS0xODI1Mzc_c2a3f025-0957-4af5-bb48-f3723d452ae1"
      unitRef="usd">783348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOjBhZTlmYWJiNGNkOTRiOWFhMTlmODQ0MGU4MGRlNWJjL3RhYmxlcmFuZ2U6MGFlOWZhYmI0Y2Q5NGI5YWExOWY4NDQwZTgwZGU1YmNfNS01LTEtMS0xODI1Mzc_88d0b061-f378-4237-bf0d-253e7e96e8de"
      unitRef="usd">679849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7049e82772964ec3bb81ec9cc354ba48_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS0xLTEtMS0xOTQxNTc_367fdc3b-e7d2-4099-a0e7-3f10049cec41"
      unitRef="usd">223809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88661d2155d0475eaaa9f9d27340eddf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS0yLTEtMS0xOTQxNTc_53a3ac1e-8d65-4d77-a70e-15b64127e6e0"
      unitRef="usd">221194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cfa3034f3c34f18bd525edc767f40dd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS00LTEtMS0xOTQxNjM_839ecd59-bce5-4c0c-a235-840544df426f"
      unitRef="usd">672182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25253092f92f4557a509c70e7996e3f4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS01LTEtMS0xOTQxNjM_5b28f980-773a-42af-98bf-b4a8aed807f0"
      unitRef="usd">651215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cfdbd77b16c4acdb48e573e78eee680_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi0xLTEtMS0xOTQxNTc_a39f36ed-2a8c-4fdd-8d18-051cc27998c7"
      unitRef="usd">37334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7c2b3cc1bbe45aaabbcd3e98d0be4e4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi0yLTEtMS0xOTQxNTc_559032a3-34fa-4ec1-8974-141c125fa760"
      unitRef="usd">8596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f294525ae1549f7b0a81093c192438b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi00LTEtMS0xOTQxNjM_5d13fb5d-5582-48e8-893f-cde1fb7bfb4f"
      unitRef="usd">111634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i525f442226e64f039d1eb4037bf20763_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi01LTEtMS0xOTQxNjM_dc2710e0-ab6a-457a-aa37-1ac030cd2428"
      unitRef="usd">27275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id641ad572eb342dc9c7e7b5613650c08_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS0xLTEtMS0xODI1Mzc_19a9898b-134f-44d4-8bb9-83b934d2e790"
      unitRef="usd">154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89e9ab3d8d8e4f26a40c0bcd9a973835_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS0yLTEtMS0xODI1Mzc_76c16083-e5e5-4b51-8664-cbec96e99841"
      unitRef="usd">1428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a2f9a955c9f4689b6952122d6af725a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS00LTEtMS0xODI1Mzc_80e006e2-9a6f-4f0e-9b5f-733740ce8870"
      unitRef="usd">-468000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7499ae2539304927bcebe2ef89c7925f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNS01LTEtMS0xODI1Mzc_a99b1e47-50c2-499a-b0b6-184186487bee"
      unitRef="usd">1359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i062a1635203d4397b62e8746f8c8c95b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi0xLTEtMS0xODI1Mzc_a06106ef-4fb0-436e-8d60-2c4b453950e0"
      unitRef="usd">261297000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e0b5c1893a4cfebe4c99c890ee8ce0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi0yLTEtMS0xODI1Mzc_3ddca5f9-8b94-45e3-99ad-e8079e0dc36d"
      unitRef="usd">231218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi00LTEtMS0xODI1Mzc_0292a5c1-8703-4900-bc23-3002c1da31fd"
      unitRef="usd">783348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0655262ca39f480e881979c2ba9475c5_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmNiNGNkZDViMWI0MTQ3MjlhNDFjYTMyYTA5MzUwYzc5L3RhYmxlcmFuZ2U6Y2I0Y2RkNWIxYjQxNDcyOWE0MWNhMzJhMDkzNTBjNzlfNi01LTEtMS0xODI1Mzc_436c0b43-185d-4c94-9d75-93b163f79a87"
      unitRef="usd">679849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RleHRyZWdpb246NzM3MjRlZWFjMjhkNDJmN2EwYzczODA5MGVkMzUzODNfMjU0NQ_c731b5ae-f274-44ca-99f1-f07d6fdc692d">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.689%"/&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: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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding: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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactional recurring&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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;193,714&#160;&lt;/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:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total recurring revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;249,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;218,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;746,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;642,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:DisaggregationOfRevenueRecurringTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f26ecac477543df904f5cd12fb91f3d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMi0xLTEtMS0xODI1Mzc_8a811713-9fa9-4719-898d-422b88d36cb2"
      unitRef="usd">178264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic62ef9a7307d405ca3ff795c7c362137_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMi0yLTEtMS0xODI1Mzc_367d3a3d-ae45-4dea-b82b-4f80ab0d6859"
      unitRef="usd">150581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i975c2ec0711649a3889424aeb476cfd1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMi00LTEtMS0xODI1Mzc_fea41d1c-7829-437f-9930-979a15493b58"
      unitRef="usd">530146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac9f78683b9d493794823178ec3a5f27_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMi01LTEtMS0xODI1Mzc_2a2b12f9-5dee-4933-8f97-4f63c02495d9"
      unitRef="usd">448552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2835323c51e54ab6b7b058e5991033c0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMy0xLTEtMS0xODI1Mzc_af73c301-3ac0-4f6f-b244-784f8652a054"
      unitRef="usd">71123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d12249dd2ea4803aa121ea3296c2605_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMy0yLTEtMS0xODI1Mzc_5cd1e4e6-8dbe-4a30-87cf-36212e8c3fbf"
      unitRef="usd">67949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0a8240fb2284c269756aaabb2b47e25_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMy00LTEtMS0xODI1Mzc_50c04921-1f20-4ae7-b158-194000ddeec5"
      unitRef="usd">216414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94aad5244166484c8654a8cb28e87fe4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfMy01LTEtMS0xODI1Mzc_752c9ff9-abde-40a6-92ec-5e0fedca9fcb"
      unitRef="usd">193714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i657198058f7f498296ae5cf06b63b53f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfNC0xLTEtMS0xODI1Mzc_53e07354-4012-4c0b-a93e-d414fcd53a6c"
      unitRef="usd">249387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bcb642f5f054f0e9394bf41318ba50d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfNC0yLTEtMS0xODI1Mzc_531a71ef-594d-48b0-a13a-20a40bfb0bd4"
      unitRef="usd">218530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365106a996264531bda6493488ee45f8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfNC00LTEtMS0xODI1Mzc_15389061-22b7-4cf4-bca2-4f0ee5b7d380"
      unitRef="usd">746560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f7d8c79e4d74d91a611f1ba733e20e8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85MS9mcmFnOjczNzI0ZWVhYzI4ZDQyZjdhMGM3MzgwOTBlZDM1MzgzL3RhYmxlOmU5Yzg3NjhiZmY5OTQ3OGZiNWEwNmMwZDMwZmVjMGE1L3RhYmxlcmFuZ2U6ZTljODc2OGJmZjk5NDc4ZmI1YTA2YzBkMzBmZWMwYTVfNC01LTEtMS0xODI1Mzc_e9791d26-2d13-48c2-b421-b7360e710953"
      unitRef="usd">642266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i61c021f5752d401782c57cae4e26d3e9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85NC9mcmFnOjJkZTQwZjRkZWY4MTRjOWY5ODFkN2Y5M2MwOGFlOTdkL3RleHRyZWdpb246MmRlNDBmNGRlZjgxNGM5Zjk4MWQ3ZjkzYzA4YWU5N2RfNTQ5NzU1ODMxMjA4_3f9dd62b-cc49-416c-875f-3af2fbd85618">&lt;div style="margin-top:9pt;text-align:center"&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:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;14. Subsequent Events&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Rights Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October&#160;7, 2022&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, our Board of Directors declared a dividend of one preferred share purchase right (a &#x201c;Right&#x201d;) for each of our issued and outstanding shares of common stock, which was paid to the stockholders of record at the close of business on &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October&#160;17, 2022&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (the &#x201c;Record Date&#x201d;). Each Right entitles the registered holder, subject to the terms of the Rights Agreement (as defined below), to purchase us one one-thousandth of a share of our Series A Junior Participating Preferred Stock, par value $0.001 per share (the &#x201c;Preferred Stock&#x201d;) at a price of $313.00, subject to certain adjustments (as adjusted from time to time, the &#x201c;Exercise Price&#x201d;). The description and terms of the Rights are set forth in the Stockholder Rights Agreement, dated as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;October&#160;7, 2022&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (the &#x201c;Rights Agreement&#x201d;), by and between us and American Stock Transfer &amp;amp; Trust Company, LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Rights Agreement, the Rights will become exercisable if an entity, person or group acquires beneficial ownership of 20% or more of our outstanding common stock in a transaction not approved by our Board of Directors. In the event that the Rights become exercisable due to the ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose rights will become void and will not be exercisable) to purchase additional shares of common stock having a then-current market value of twice the Exercise Price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each share of Preferred Stock will be entitled, when, as and if declared, to a minimum preferential per share quarterly dividend payment equal to the greater of (i) $1.00 per share and (ii) an amount equal to 1,000 times the dividend declared per share of common stock. In the event of liquidation, dissolution or winding up of the Company, the holders of the Preferred Stock will be entitled to a minimum preferential payment of the greater of (i) $1,000.00 per share (plus any accrued but unpaid dividends), and (ii) an amount equal to 1,000 times the payment made per share of common stock. Each share of Preferred Stock will have 1,000 votes, voting together with the common stock. In the event of any merger, consolidation or other transaction in which outstanding shares of common stock are converted or exchanged, each share of Preferred Stock will be entitled to receive 1,000 times the amount received per share of common stock. These Rights are protected by customary antidilution provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the terms of the Rights Agreement, the Rights will expire on October 2, 2023. Additional information regarding the Rights Agreement, including a copy of the Rights Agreement, is contained in a Form 8-K filed with the SEC on October 11, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iae70c0b62c5c4ab1940d30f09b377bac_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85NC9mcmFnOjJkZTQwZjRkZWY4MTRjOWY5ODFkN2Y5M2MwOGFlOTdkL3RleHRyZWdpb246MmRlNDBmNGRlZjgxNGM5Zjk4MWQ3ZjkzYzA4YWU5N2RfNTQ5NzU1ODMxMjg0_adf19dd1-486d-4c33-87bd-1eb7a1e91abf"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iabc4de8faea743dbb64a8e114ba27d48_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85NC9mcmFnOjJkZTQwZjRkZWY4MTRjOWY5ODFkN2Y5M2MwOGFlOTdkL3RleHRyZWdpb246MmRlNDBmNGRlZjgxNGM5Zjk4MWQ3ZjkzYzA4YWU5N2RfNTQ5NzU1ODMxMjk0_43f45045-2ce8-461e-a957-844e700cb9c6"
      unitRef="usdPerShare">313.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <blkb:RightsAgreementOwnershipLimitPercent
      contextRef="i44a3aa286c864a32b530ae35790c2958_D20221007-20221007"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV85NC9mcmFnOjJkZTQwZjRkZWY4MTRjOWY5ODFkN2Y5M2MwOGFlOTdkL3RleHRyZWdpb246MmRlNDBmNGRlZjgxNGM5Zjk4MWQ3ZjkzYzA4YWU5N2RfNTQ5NzU1ODMxMzAw_c00f0ca1-1642-4bca-a4e1-907eea418fe0"
      unitRef="number">0.20</blkb:RightsAgreementOwnershipLimitPercent>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0xLTEtMS0xODI1Mzc_90b0a87b-1622-43ed-8d18-60f221430fef"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0xLTEtMS0xODI1Mzc_90b0a87b-1622-43ed-8d18-60f221430fef"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMg_a43e2c9f-9c04-4746-866b-8f330fa3e425" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMg_a43e2c9f-9c04-4746-866b-8f330fa3e425" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All receivables for probable insurance recoveries were classified as current.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0xLTEtMS0xODI1Mzc_90b0a87b-1622-43ed-8d18-60f221430fef"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMg_a43e2c9f-9c04-4746-866b-8f330fa3e425"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mw_6c2b4873-83eb-4cbe-9c78-03e5a584740c" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mw_6c2b4873-83eb-4cbe-9c78-03e5a584740c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See discussion of the Security Incident at Note 10 to these condensed consolidated financial statements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0xLTEtMS0xODI1Mzc_90b0a87b-1622-43ed-8d18-60f221430fef"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mw_6c2b4873-83eb-4cbe-9c78-03e5a584740c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0yLTEtMS0xODI1Mzc_8157daa5-eec2-44ce-9162-331045d47157"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0yLTEtMS0xODI1Mzc_8157daa5-eec2-44ce-9162-331045d47157"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0yLTEtMS0xODI1Mzc_8157daa5-eec2-44ce-9162-331045d47157"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMg_a43e2c9f-9c04-4746-866b-8f330fa3e425"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNS0yLTEtMS0xODI1Mzc_8157daa5-eec2-44ce-9162-331045d47157"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mw_6c2b4873-83eb-4cbe-9c78-03e5a584740c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0yLTEtMS0xODI1Mzc_4bd4eb3f-9921-4af2-a56d-fbd8b4fe072d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0yLTEtMS0xODI1Mzc_4bd4eb3f-9921-4af2-a56d-fbd8b4fe072d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcwMg_73df03d1-3955-43fb-9ef4-9b232e063d0c" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcwMg_73df03d1-3955-43fb-9ef4-9b232e063d0c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended September&#160;30, 2022 and 2021, respectively, and $1.6 million and $1.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Accumulated amortization for these costs was $4.6 million and $3.0 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0yLTEtMS0xODI1Mzc_4bd4eb3f-9921-4af2-a56d-fbd8b4fe072d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcwMg_73df03d1-3955-43fb-9ef4-9b232e063d0c"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4MA_323c452b-c3e3-476b-81b6-57db0165fe16" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4MA_323c452b-c3e3-476b-81b6-57db0165fe16" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0yLTEtMS0xODI1Mzc_4bd4eb3f-9921-4af2-a56d-fbd8b4fe072d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4MA_323c452b-c3e3-476b-81b6-57db0165fe16"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0yLTEtMS0xODI1Mzc_0b0fc7a5-fe2b-4327-a34f-3c67fbac897d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0yLTEtMS0xODI1Mzc_0b0fc7a5-fe2b-4327-a34f-3c67fbac897d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMQ_1806555b-ad26-4167-a8cf-1a1ed85961e7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMQ_1806555b-ad26-4167-a8cf-1a1ed85961e7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The current portion of costs of obtaining contracts as of September&#160;30, 2022 and December&#160;31, 2021 was $28.6 million and $30.2 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0yLTEtMS0xODI1Mzc_0b0fc7a5-fe2b-4327-a34f-3c67fbac897d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMQ_1806555b-ad26-4167-a8cf-1a1ed85961e7"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mg_1f89fd11-6ce8-44b7-ae94-ad81e773caf1" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mg_1f89fd11-6ce8-44b7-ae94-ad81e773caf1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amortization expense from costs of obtaining contracts was $8.4 million and $25.4 million for the three and nine months ended September&#160;30, 2022, respectively, and $8.8 million and $26.9 million for the three and nine months ended September&#160;30, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0yLTEtMS0xODI1Mzc_0b0fc7a5-fe2b-4327-a34f-3c67fbac897d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mg_1f89fd11-6ce8-44b7-ae94-ad81e773caf1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0xLTEtMS0xODI1Mzc_72126595-362e-429f-826c-02f2764d67f7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0xLTEtMS0xODI1Mzc_72126595-362e-429f-826c-02f2764d67f7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0xLTEtMS0xODI1Mzc_72126595-362e-429f-826c-02f2764d67f7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcwMg_73df03d1-3955-43fb-9ef4-9b232e063d0c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfNC0xLTEtMS0xODI1Mzc_72126595-362e-429f-826c-02f2764d67f7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4MA_323c452b-c3e3-476b-81b6-57db0165fe16"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0xLTEtMS0xODI1Mzc_312245d3-69be-4118-9348-3beb8efdb07f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0xLTEtMS0xODI1Mzc_312245d3-69be-4118-9348-3beb8efdb07f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0xLTEtMS0xODI1Mzc_312245d3-69be-4118-9348-3beb8efdb07f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY5Mg_1f89fd11-6ce8-44b7-ae94-ad81e773caf1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMS0xLTEtMS0xODI1Mzc_312245d3-69be-4118-9348-3beb8efdb07f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTcyMQ_1806555b-ad26-4167-a8cf-1a1ed85961e7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTEtMi0xLTEtMTgyNTM3_15bf2786-abc3-4e62-8f1f-e422900bb93a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTEtMi0xLTEtMTgyNTM3_15bf2786-abc3-4e62-8f1f-e422900bb93a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4Mw_77c8bd83-be04-445e-ac67-f6d53bf59d64" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4Mw_77c8bd83-be04-445e-ac67-f6d53bf59d64" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents amounts that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021. See Note 3 to these condensed consolidated financial statements for additional information regarding our acquisition of EVERFI.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMTEtMi0xLTEtMTgyNTM3_15bf2786-abc3-4e62-8f1f-e422900bb93a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY4Mw_77c8bd83-be04-445e-ac67-f6d53bf59d64"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0yLTEtMS0xODI1Mzc_01c9b584-4952-4860-9c7d-9e0218734a28"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0yLTEtMS0xODI1Mzc_01c9b584-4952-4860-9c7d-9e0218734a28"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi00LTEtMS0xODI1Mzc_b65e8b8f-ab01-4429-b8bb-a9c992cca7a2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi00LTEtMS0xODI1Mzc_b65e8b8f-ab01-4429-b8bb-a9c992cca7a2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0xLTEtMS0xODI1Mzc_bb9c2784-eb6a-4881-b4fb-fbdb41e0b01a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0xLTEtMS0xODI1Mzc_bb9c2784-eb6a-4881-b4fb-fbdb41e0b01a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi01LTEtMS0xODI1Mzc_994d48ba-a7bd-4e04-8dc7-eb425cfe51e2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi01LTEtMS0xODI1Mzc_994d48ba-a7bd-4e04-8dc7-eb425cfe51e2"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3MTE_ef400c2f-838d-4b1d-8c7f-06cedf5f6dad" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3MTE_ef400c2f-838d-4b1d-8c7f-06cedf5f6dad" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes short-term lease costs, which were immaterial.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0yLTEtMS0xODI1Mzc_01c9b584-4952-4860-9c7d-9e0218734a28"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3MTE_ef400c2f-838d-4b1d-8c7f-06cedf5f6dad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi00LTEtMS0xODI1Mzc_b65e8b8f-ab01-4429-b8bb-a9c992cca7a2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3MTE_ef400c2f-838d-4b1d-8c7f-06cedf5f6dad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi0xLTEtMS0xODI1Mzc_bb9c2784-eb6a-4881-b4fb-fbdb41e0b01a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3MTE_ef400c2f-838d-4b1d-8c7f-06cedf5f6dad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RhYmxlOjBkZGUxOTAyMDZjYTQzY2I4ZTliMjI2MDJkNmNhNGQ0L3RhYmxlcmFuZ2U6MGRkZTE5MDIwNmNhNDNjYjhlOWIyMjYwMmQ2Y2E0ZDRfMi01LTEtMS0xODI1Mzc_994d48ba-a7bd-4e04-8dc7-eb425cfe51e2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV83OS9mcmFnOjU0MzAwMzcwNmY4MDQ3ZjQ5NzFhMjQxNDZjYjM5OGY1L3RleHRyZWdpb246NTQzMDAzNzA2ZjgwNDdmNDk3MWEyNDE0NmNiMzk4ZjVfMTI3MTE_ef400c2f-838d-4b1d-8c7f-06cedf5f6dad"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0xLTEtMS0xODI1Mzc_bc1b9856-bb1a-4a62-862a-384d62158bc7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0xLTEtMS0xODI1Mzc_bc1b9856-bb1a-4a62-862a-384d62158bc7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0yLTEtMS0xODI1Mzc_5ae427a0-bdf0-457b-b187-08732e0901a6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0yLTEtMS0xODI1Mzc_5ae427a0-bdf0-457b-b187-08732e0901a6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY2OA_9a5ce220-7391-48f3-8f56-9eaf0a29f117" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY2OA_9a5ce220-7391-48f3-8f56-9eaf0a29f117" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act, half of which was due by t</xhtml:span><xhtml:span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">he end of calendar year 2021 with the remainder due by the end of calendar year 2022.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0xLTEtMS0xODI1Mzc_bc1b9856-bb1a-4a62-862a-384d62158bc7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY2OA_9a5ce220-7391-48f3-8f56-9eaf0a29f117"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMS0yLTEtMS0xODI1Mzc_5ae427a0-bdf0-457b-b187-08732e0901a6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY2OA_9a5ce220-7391-48f3-8f56-9eaf0a29f117"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfNC0xLTEtMS0yMTc1MDk_d03c5a36-a751-4abe-a26d-1d6f31fbfa97"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfNC0xLTEtMS0yMTc1MDk_d03c5a36-a751-4abe-a26d-1d6f31fbfa97"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfNTQ5NzU1ODE1MDI5_6dd0c2f0-ba16-45cb-ab46-db35a52ae94e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfNTQ5NzU1ODE1MDI5_6dd0c2f0-ba16-45cb-ab46-db35a52ae94e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 3 to these condensed consolidated financial statements for a summary of our disposition of Blackbaud FIMS and DonorCentral NXT.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfNC0xLTEtMS0yMTc1MDk_d03c5a36-a751-4abe-a26d-1d6f31fbfa97"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfNTQ5NzU1ODE1MDI5_6dd0c2f0-ba16-45cb-ab46-db35a52ae94e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMy0xLTEtMS0xODI1Mzc_326d120c-7a33-4662-92ce-f15c02d74cbc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMy0xLTEtMS0xODI1Mzc_326d120c-7a33-4662-92ce-f15c02d74cbc"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfMzQ0_c78d30ab-2a86-4a64-915e-a8b948cfaa14" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfMzQ0_c78d30ab-2a86-4a64-915e-a8b948cfaa14" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 3 to these condensed consolidated financial statements for a discussion of the measurement period adjustments during the nine months ended September&#160;30, 2022 to the estimated fair value of the EVERFI assets acquired and liabilities assumed</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMy0xLTEtMS0xODI1Mzc_326d120c-7a33-4662-92ce-f15c02d74cbc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfMzQ0_c78d30ab-2a86-4a64-915e-a8b948cfaa14"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0xLTEtMS0xODI1Mzc_7597127b-3b33-49ff-97a0-e16fe305c275"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0xLTEtMS0xODI1Mzc_7597127b-3b33-49ff-97a0-e16fe305c275"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0yLTEtMS0xODI1Mzc_0897bcf2-641c-476b-a18a-1e360891b7ed"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0yLTEtMS0xODI1Mzc_0897bcf2-641c-476b-a18a-1e360891b7ed"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzI5_d6998260-104f-4a4d-88d9-99d1d4944cf0" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzI5_d6998260-104f-4a4d-88d9-99d1d4944cf0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All accrued legal costs are classified as current.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0xLTEtMS0xODI1Mzc_7597127b-3b33-49ff-97a0-e16fe305c275"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzI5_d6998260-104f-4a4d-88d9-99d1d4944cf0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfMi0yLTEtMS0xODI1Mzc_0897bcf2-641c-476b-a18a-1e360891b7ed"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzI5_d6998260-104f-4a4d-88d9-99d1d4944cf0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0yLTEtMS0xODI1Mzc_1cc99046-59e8-4133-b1cf-2ced0bcc2d8a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0yLTEtMS0xODI1Mzc_1cc99046-59e8-4133-b1cf-2ced0bcc2d8a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0xLTEtMS0xODI1Mzc_044560a6-9b3f-468d-a318-6768880e7e75"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0xLTEtMS0xODI1Mzc_044560a6-9b3f-468d-a318-6768880e7e75"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY3Ng_8fcb9e9e-70c5-44fe-9b89-37db6cee2d84" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY3Ng_8fcb9e9e-70c5-44fe-9b89-37db6cee2d84" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The current portion of prepaid software maintenance and subscriptions as of September&#160;30, 2022 and December&#160;31, 2021 was $24.8 million and $24.7 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0yLTEtMS0xODI1Mzc_1cc99046-59e8-4133-b1cf-2ced0bcc2d8a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY3Ng_8fcb9e9e-70c5-44fe-9b89-37db6cee2d84"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjUwODgyMjc1YWVkMzRlYTM5ZGM5M2NlYzc5N2Q0OGVhL3RhYmxlcmFuZ2U6NTA4ODIyNzVhZWQzNGVhMzlkYzkzY2VjNzk3ZDQ4ZWFfMi0xLTEtMS0xODI1Mzc_044560a6-9b3f-468d-a318-6768880e7e75"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfMTY3Ng_8fcb9e9e-70c5-44fe-9b89-37db6cee2d84"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0xLTEtMS0yMjEzOTc_7b2f3ab9-3cab-45cd-8525-a8f7be3c9db5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0xLTEtMS0yMjEzOTc_7b2f3ab9-3cab-45cd-8525-a8f7be3c9db5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0yLTEtMS0yMjEzOTc_27ae5603-41a2-4d55-bac3-49bb59182cf3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0yLTEtMS0yMjEzOTc_27ae5603-41a2-4d55-bac3-49bb59182cf3"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzMw_19f0fb1e-c013-408d-af99-f85554e725c6" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzMw_19f0fb1e-c013-408d-af99-f85554e725c6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See discussion of our acquisition of Kilter at Note 3 to these condensed consolidated financial statements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0xLTEtMS0yMjEzOTc_7b2f3ab9-3cab-45cd-8525-a8f7be3c9db5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzMw_19f0fb1e-c013-408d-af99-f85554e725c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RhYmxlOjU0OTM5NWVkNGFlNTRhNTJiMjVlNTY4OGY1ZGEyYWVhL3RhYmxlcmFuZ2U6NTQ5Mzk1ZWQ0YWU1NGE1MmIyNWU1Njg4ZjVkYTJhZWFfNi0yLTEtMS0yMjEzOTc_27ae5603-41a2-4d55-bac3-49bb59182cf3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV82NC9mcmFnOmEzODAwY2VjY2NmYzQ0MmU4YmFjN2EzZmFkMWI4MmVhL3RleHRyZWdpb246YTM4MDBjZWNjY2ZjNDQyZThiYWM3YTNmYWQxYjgyZWFfNTQ5NzU1ODE2MzMw_19f0fb1e-c013-408d-af99-f85554e725c6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMi0xLTEtMS0xODI1Mzc_105d2175-3b18-4129-9688-07e1e932723d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMi0xLTEtMS0xODI1Mzc_105d2175-3b18-4129-9688-07e1e932723d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfNTQ5NzU1ODE1MDI4_fdafd3c4-7ab4-4172-8c3a-680d8e31be09" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfNTQ5NzU1ODE1MDI4_fdafd3c4-7ab4-4172-8c3a-680d8e31be09" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 3 to these condensed consolidated financial statements for a discussion of our acquisition of Kilter.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RhYmxlOmJiODYxNDVjMWIwYzRmNzY4MWY4MjA0ZTE4YmRkYjdkL3RhYmxlcmFuZ2U6YmI4NjE0NWMxYjBjNGY3NjgxZjgyMDRlMThiZGRiN2RfMi0xLTEtMS0xODI1Mzc_105d2175-3b18-4129-9688-07e1e932723d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV81Mi9mcmFnOmUzNWY5ZTcwYzRiMTQ4ZjU5MmI5MGRlOGU4N2I3YzhjL3RleHRyZWdpb246ZTM1ZjllNzBjNGIxNDhmNTkyYjkwZGU4ZTg3YjdjOGNfNTQ5NzU1ODE1MDI4_fdafd3c4-7ab4-4172-8c3a-680d8e31be09"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMy0xLTEtMjE3NDU0_df8c2362-bbd1-45af-a1e6-a83df66692e5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMy0xLTEtMjE3NDU0_df8c2362-bbd1-45af-a1e6-a83df66692e5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi03LTEtMS0xODI1Mzc_eb1ea146-82f6-4b03-8c29-15d853215ad8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi03LTEtMS0xODI1Mzc_eb1ea146-82f6-4b03-8c29-15d853215ad8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMS0xLTEtMTgyNTM3_c196e5d9-7005-4c13-a3a3-e98f038f7e04"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMS0xLTEtMTgyNTM3_c196e5d9-7005-4c13-a3a3-e98f038f7e04"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMy0xLTEtMTgyNTM3_197690de-b9bc-4ea8-aa06-e018ade75388"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMy0xLTEtMTgyNTM3_197690de-b9bc-4ea8-aa06-e018ade75388"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctNy0xLTEtMTgyNTM3_5793859d-346f-48c4-9851-63826f3a9058"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctNy0xLTEtMTgyNTM3_5793859d-346f-48c4-9851-63826f3a9058"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMS0xLTEtMjE3NDU0_bdfd0e55-77ce-4e6f-ac61-61d5c8dfe2a0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMS0xLTEtMjE3NDU0_bdfd0e55-77ce-4e6f-ac61-61d5c8dfe2a0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0zLTEtMS0xODI1Mzc_bba3de92-d9c5-4fb6-bbf5-5e33d0a27fc2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0zLTEtMS0xODI1Mzc_bba3de92-d9c5-4fb6-bbf5-5e33d0a27fc2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctNy0xLTEtMjE3NDU0_d89e0ea2-fa0d-45ee-a52d-c4ca17128f27"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctNy0xLTEtMjE3NDU0_d89e0ea2-fa0d-45ee-a52d-c4ca17128f27"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0xLTEtMS0xODI1Mzc_608646ff-a7e9-490c-b243-0097178f2551"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0xLTEtMS0xODI1Mzc_608646ff-a7e9-490c-b243-0097178f2551"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents shares retired after determining certain EVERFI's selling shareholders would be paid in cash, rather than shares of our common stock. See Note 3 for additional information regarding our acquisition of EVERFI.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMy0xLTEtMjE3NDU0_df8c2362-bbd1-45af-a1e6-a83df66692e5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi03LTEtMS0xODI1Mzc_eb1ea146-82f6-4b03-8c29-15d853215ad8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMS0xLTEtMTgyNTM3_c196e5d9-7005-4c13-a3a3-e98f038f7e04"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctMy0xLTEtMTgyNTM3_197690de-b9bc-4ea8-aa06-e018ade75388"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMTctNy0xLTEtMTgyNTM3_5793859d-346f-48c4-9851-63826f3a9058"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctMS0xLTEtMjE3NDU0_bdfd0e55-77ce-4e6f-ac61-61d5c8dfe2a0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0zLTEtMS0xODI1Mzc_bba3de92-d9c5-4fb6-bbf5-5e33d0a27fc2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfMjctNy0xLTEtMjE3NDU0_d89e0ea2-fa0d-45ee-a52d-c4ca17128f27"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RhYmxlOjI1ZDMzNTVhZWU3OTQ4YzM5YjQ5NjE1MDY3ZmI2N2EwL3RhYmxlcmFuZ2U6MjVkMzM1NWFlZTc5NDhjMzliNDk2MTUwNjdmYjY3YTBfNi0xLTEtMS0xODI1Mzc_608646ff-a7e9-490c-b243-0097178f2551"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmVkOThlYjhhZDY2NTQ0NzFhNDZkMzk3YzAxMDBhZTQxL3NlYzplZDk4ZWI4YWQ2NjU0NDcxYTQ2ZDM5N2MwMTAwYWU0MV8zNy9mcmFnOmFlMGFhMjA5YWFhYjQ4Zjc4ZjZmMTZlZTkxM2QyYmUzL3RleHRyZWdpb246YWUwYWEyMDlhYWFiNDhmNzhmNmYxNmVlOTEzZDJiZTNfMjMx_ac30b47e-5674-4ca2-9e76-057543757f1b"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
